Powershell V2.0 스크립트가 명령 줄이나 배치 파일에서 호출 할 때 허용 할 최대 인수 수는 얼마입니까?Powershell 2.0 최대 인수 수
답변
이론적 최대 값은 2GB 상당의 인수입니다. :-) 그 사실은 맵핑되지 않은 args가 Object 배열 ($args
)에 매핑되고 .NET 2.0/4.0 (4.5가 설치된)의 배열이 Int32.MaxValue까지 인덱싱 될 수 있다는 사실에서 비롯됩니다. 내가 이해하는 바로는 실제 제한에 따라 실제 제한이 다소 낮습니다. FWIW PowerShell에서 크기가 128MB 인 배열을 만들 수 있습니다. 인수의 수에 대한보다 현실적인 제한은 명령 줄 길이에 대한 제한이라고 생각합니다. 한 번에 cmd.exe는 max line length of 8191입니다. PowerShell의 최대 용량은 모르겠지만 cmd.exe의 최대 용량과 비슷할 것이라고 추측 할 수 있습니다. 또한 외부 프로세스를 시작해야하는 경우이 셸은 프로세스에 전달 된 명령 줄에 대해 CreateProcess API it has a limit of 32,767 characters을 통과합니다.
제한 사항을 알지 못해요. 사용하려는 사람이 몇이나됩니까?
감사합니다. 특정 사용 사례가 없기 때문에 제한이있는 경우 궁금했습니다 (특히 배치 파일의 인수 제한을 고려함). – CIGuy
- 1. Powershell 및 logparser 인수
- 2. Powershell 인수 유효성 확인 문제
- 3. Powershell 2.0 컬렉션 초기화 도구
- 4. Powershell 2.0 런타임 예외; 파일 또는 어셈블리를로드 할 수 없습니다.
- 5. Powershell 2.0 및 3.0의 함수에 해시 배열을 전달할 수 있습니까?
- 6. Powershell 2.0 out-file 서식 지정 악몽
- 7. Powershell 명령 줄에 인수 배열을 전달하는 방법
- 8. PowerShell 2.0 및 예외 처리 방법은 무엇입니까?
- 9. Powershell 2.0 - 함수에 전달할 때 SqlDataReader가 닫힙니다.
- 10. Powershell 2.0 원격로드 중 .Net 4.0 dll
- 11. PowerShell 2.0 예외에 액세스하는 방법을 잡으려고
- 12. OpenGL ES 2.0 정점 스키닝 최대 뼈 수?
- 13. JSF 2.0 및 최대 절전 모드 오류
- 14. (Play 2.0) AnyContent의 최대 POST 크기 설정
- 15. Powershell 2.0을 지원하는 .NET 2.0 프레임 워크의 최소 버전?
- 16. C#을 통한 PowerShell 2.0, 반환 값은 비어 있습니까?
- 17. Windows PowerShell ISE에서 SQLTransaction을 사용할 수 있습니까?
- 18. 올바른 인수 수 확인
- 19. 얻기 인수 수
- 20. PowerShell 스크립트를 통한 PowerShell 모듈 개발시기 선택
- 21. PowerShell PSProvider * 구현 * PowerShell
- 22. 최대 및 최대 클릭 수
- 23. D 2.0 : "new"를 사용한 클래스 인수 및 선언 정의?
- 24. 최대 수
- 25. Powershell 인수 목록이 -a와 같이 전달됩니다. <args list> -d <args list>
- 26. Powershell Powershell 스크립트 호출
- 27. powershell 스크립트로 내보낼 수 없습니다.
- 28. PowerShell 기록을 PowerShell 종료의 텍스트 파일에 쓸 수 있습니까?
- 29. PowerShell 및 SharePoint 2007 : "추가"및 인수 개수에 대한 오버로드를 찾을 수 없습니다 : "2"
- 30. PowerShell 및 정규식 좌절
우수한 세부 사항, 감사합니다! – CIGuy