PowerShell 버전을 2.0에서 3.0으로 업그레이드하는 방법
사용하고 있는 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이 계속 발생할 수 있습니다.
2015년 9월 현재 최신 PowerShell 버전은 입니다.Windows Management Framework 4.0에 번들되어 있습니다.
다음은 모든 버전의 Windows용 PowerShelll 4.0 다운로드 페이지입니다.Windows 7 의 경우, 그 페이지에는 x64 의 링크와 x86 의 링크가 2 개 있습니다.
콘솔에서 실행해 주세요.
@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 저장소를 사용하여 최신 버전을 설치합니다.
원래는 명령어를 사용하고 있었습니다.cinst powershell 3.0.20121027
하지만 나중에 작동을 멈춘 것 같습니다.이 질문은 PowerShell 3.0에 관한 것이므로 올바른 방법입니다.현재(2014년 6월 26일)cinst powershell
는 PowerShell 버전 3.0을 가리키며 향후 변경될 수 있습니다.
설치할 버전에 대한 자세한 내용은 Chocolatey PowerShell 패키지 페이지를 참조하십시오.
- Chocolatey 설치
CMD에서 다음 명령을 실행합니다.
choco install powershell
choco upgrade powershell
현재 Windows PowerShell 5.1이 최신 버전입니다.윈도우즈 Management Framework 5.1의 일부로 설치할 수 있습니다.2017년 1월에 발매되었습니다.
Microsoft 공식 다운로드 페이지에서 인용합니다.
이 릴리스의 신기능 및 갱신기능에는 다음과 같은 것이 있습니다.
- JEA 엔드포인트와의 파일 복사가 제약
- 그룹 관리 서비스 계정 및 조건부 접근정책에 대한 JEA 지원
- PowerShell 콘솔의 VT100 지원 및 대화형 입력으로 stdin 리다이렉트
- PowerShell Get에서 카탈로그 서명 모듈 지원
- 스크립트에 로드할 모듈 버전 지정
- 프록시 서버에 대한 패키지 관리 cmdlet 지원
- 프록시 서버에 대한 PowerShell cmdlet 지원 가져오기
- PowerShell 스크립트 디버깅 기능 향상
- DSC(Desired State Configuration)의 개량점
- 문자 변환 및 로깅을 사용한 PowerShell 사용률 감사 향상
- 커뮤니티 피드백을 기반으로 한 새로운 cmdlet 및 업데이트된 cmdlet
2016년 8월 현재 최신 PowerShell 버전은 PowerShell 5.1입니다.Windows Management Framework 5.1에 번들되어 있습니다.
다음은 Windows 7 x64 및 x86을 포함한 모든 버전의 Windows용 PowerShell 5.1 다운로드 페이지입니다.
PowerShell 5.1은 "데스크탑"과 "코어"의 두 가지 에디션에서 사용할 수 있는 첫 번째 버전입니다.Powershell Core 6.x는 크로스 플랫폼이며, 2019년 1월 최신 버전은 6.1.2입니다.Windows 7 SP1에서도 동작합니다.
위의 링크를 사용합니다.에러가 발생했을 경우는, 「이 업데이트는 컴퓨터에 적용되지 않습니다.그리고 실제로 OS에 적합한 파일을 사용하고 있는지 확인합니다.예를 들어 Windows 7 Service Pack 1의 링크에서 Windows 2012 서버를 실행하려고 했는데 위의 오류가 발생했으므로 반드시 올바른 zip을 사용하십시오.어떤 OS가 있는지 모를 경우 부팅 및 시스템으로 이동하여 팝업창이 나타납니다.이거는 설명이 필요하지만
언급URL : https://stackoverflow.com/questions/19902239/how-to-upgrade-powershell-version-from-2-0-to-3-0
'sourcetip' 카테고리의 다른 글
PowerShell에서 $_는 무엇을 의미합니까? (0) | 2023.04.08 |
---|---|
PowerShell에서 선을 끊는 방법 (0) | 2023.04.08 |
양방향 바인딩이 변환된 범위에서 지시어로 작동하지 않음 (0) | 2023.04.03 |
부트스트랩 탭에서 AJAX 로드를 사용하는 방법 (0) | 2023.04.03 |
일정 기간 비활성 상태가 지속된 후 자동으로 페이지를 다시 로드하는 방법 (0) | 2023.04.03 |