PowerShell을의 도움 (powershell -?
)의 상태 :PowerShell의 -Version 매개 변수는 정확히 무엇을합니까?
-Version Starts the specified version of Windows PowerShell.
을하지만, powershell -Version 1
과 V2 만 존재하고 여전히 같은 -split
운영자 또는 Get-Random
cmdlet을 같이 작동 V1하지 해봤 모든 것을 PowerShell을 2를 시작할 때.
-Version
매개 변수를 사용하여 PowerShell을 실행할 때 나중에 소개 된 언어 기능과 cmdlet이 여전히 존재하고 작동하는 경우 정확히 무엇이 변경됩니까? PowerShell v1에 대한 테스트 스크립트는 변경 내용을 항상 기억하지 못하기 때문에 조금 더 어렵습니다.
흠, 왜 그들이 1 또는 2 이외의 버전을 잡아서 오류 메시지를 출력하는지 궁금하게 생각합니다 * (»Windows PowerShell 버전 3이 올바르게 설치되지 않았기 때문에 시작할 수 없습니다.)) 그러나 버전 1에서는 실행하지 마십시오. 실제로는 같은 오류가 발생합니다. – Joey
또 다른 추측 - 2.0과 2.0은 1.0과의 하위 호환을 고려합니까? –
아마도 2.0이 system32 \ WindowsPowerShell \ v1.0 디렉토리에 설치되는 것과 같은 이유 일 것입니다. –