사용중인 OS는 Windows 7이고 여기에 설치된 PowerShell 버전은 2.0입니다. 3.0 또는 4.0 버전으로 업그레이드 할 수 있습니까?
버전 2.0에서 인식 할 수없는 cmdlet이 있기 때문입니다.
사용중인 OS는 Windows 7이고 여기에 설치된 PowerShell 버전은 2.0입니다. 3.0 또는 4.0 버전으로 업그레이드 할 수 있습니까?
버전 2.0에서 인식 할 수없는 cmdlet이 있기 때문입니다.
답변:
http://www.microsoft.com/en-us/download/details.aspx?id=34595 에서 다운로드하여 설치 하십시오 . 하지만 Windows 7 SP1 이 필요합니다 .
Windows 7의 PowerShell 3에는 Windows 8의 PowerShell 3과 같은 모든 cmdlet이 포함되어 있지 않으므로 시스템에없는 cmdlet이 계속 발생할 수 있습니다.
년 9 월 2015 년 같은 최신 PowerShell을 버전 입니다 PowerShell 4.0. Windows Management Framework 4.0과 함께 제공됩니다.
모든 버전의 Windows 용 PowerShelll 4.0 다운로드 페이지는 다음과 같습니다 . Windows 7의 경우 해당 페이지에 2 개의 링크가 있습니다. 1 개는 x64 용이고 1 개는 x86 용입니다.
콘솔에서 실행하십시오.
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
cinst powershell
Chocolatey 저장소를 사용하여 최신 버전을 설치 합니다.
원래는 command를 사용 cinst powershell 3.0.20121027
했지만 나중에 작동이 중지 된 것 같습니다. 이 질문은 PowerShell 3.0과 관련이 있으므로 올바른 방법이었습니다. 현재 (2014 년 6 월 26 일) cinst powershell
PowerShell 버전 3.0을 의미하며 향후 변경 될 수 있습니다.
설치 될 버전에 대한 자세한 내용은 Chocolatey PowerShell 패키지 페이지를 참조하세요.
CMD에서 다음 명령을 실행하십시오.
choco install powershell
choco upgrade powershell
-y
옵션을 사용하십시오
오늘부터 Windows PowerShell 5.1이 최신 버전입니다. Windows Management Framework 5.1의 일부로 설치할 수 있습니다. 2017 년 1 월에 출시되었습니다.
여기에 있는 공식 Microsoft 다운로드 페이지에서 인용 합니다 .
이 릴리스의 새로운 기능과 업데이트 된 기능 중 일부는 다음과 같습니다.
- JEA 엔드 포인트로 /에서 제한된 파일 복사
- 그룹 관리 서비스 계정 및 조건부 액세스 정책에 대한 JEA 지원
- VT100에 대한 PowerShell 콘솔 지원 및 대화 형 입력으로 stdin 리디렉션
- PowerShell Get에서 카탈로그 서명 모듈 지원
- 스크립트에로드 할 모듈 버전 지정
- 프록시 서버에 대한 패키지 관리 cmdlet 지원
- 프록시 서버에 대한 PowerShellGet cmdlet 지원
- PowerShell 스크립트 디버깅의 개선 사항
- DSC (Desired State Configuration) 개선 사항
- 전사 및 로깅을 사용하여 향상된 PowerShell 사용 감사
- 커뮤니티 피드백을 기반으로 한 신규 및 업데이트 된 cmdlet
2016 년 8 월 현재 최신 PowerShell 버전은 PowerShell 5.1입니다. Windows Management Framework 5.1과 함께 제공됩니다.
다음은 Windows 7 x64 및 x86을 포함한 모든 버전의 Windows 용 PowerShell 5.1 다운로드 페이지입니다 .
PowerShell 5.1은 "Desktop"과 "Core"의 두 가지 버전에서 사용할 수있는 첫 번째 버전입니다. Powershell Core 6.x는 크로스 플랫폼이며 2019 년 1 월의 최신 버전은 6.1.2 입니다. Windows 7 SP1에서도 작동합니다 .