PowerShell 버전을 2.0에서 3.0으로 업그레이드하는 방법


113

사용중인 OS는 Windows 7이고 여기에 설치된 PowerShell 버전은 2.0입니다. 3.0 또는 4.0 버전으로 업그레이드 할 수 있습니까?

버전 2.0에서 인식 할 수없는 cmdlet이 있기 때문입니다.



@JoachimIsaksson i 사용 Win7SP1 빌드 7601 ...하지만 내 PS는 2.0
AminM

@Teppie 답변 중 하나가 질문을 해결했다면 표시해주세요.
PhoneixS 2014 년

여기에서 Windows Management Framework 4.0 (PowerShell 4 포함)을 얻을 수 있습니다. microsoft.com/en-us/download/details.aspx?id=40855
hatef

답변:


58

http://www.microsoft.com/en-us/download/details.aspx?id=34595 에서 다운로드하여 설치 하십시오 . 하지만 Windows 7 SP1 이 필요합니다 .

Windows 7의 PowerShell 3에는 Windows 8의 PowerShell 3과 같은 모든 cmdlet이 포함되어 있지 않으므로 시스템에없는 cmdlet이 계속 발생할 수 있습니다.


1
저는 Windows 7 SP1 64x를 사용하고 있으며 "작업"에 링크 한 페이지에 4 개의 다운로드가 없습니다. 즉, 설치 프로그램을 실행하면 "이 업데이트는 사용자 컴퓨터에 적용되지 않습니다."라는 메시지가 표시되고 버전 확인을 통해 PowerShell 2를 사용하고 있음을 알 수 있습니다.
Shiva

2
링크가 여전히 작동하는 것 같습니다. 현재 v5.1 버전 인 것처럼 보이지만 microsoft.com/en-us/download/details.aspx?id=54616 , 여전히 Windows 7 SP1 이상을 지원한다고 말합니다.
mwfearnley

45

년 9 월 2015 년 같은 최신 PowerShell을 버전 입니다 PowerShell 4.0. Windows Management Framework 4.0과 함께 제공됩니다.

모든 버전의 Windows 용 PowerShelll 4.0 다운로드 페이지는 다음과 같습니다 . Windows 7의 경우 해당 페이지에 2 개의 링크가 있습니다. 1 개는 x64 용이고 1 개는 x86 용입니다.

여기에 이미지 설명 입력


1
재부팅이 필요합니까?
Mr_LinDowsMac

오래 전에했기 때문에 다시 시작 해야 했는지 기억 나지 않지만 링크 한 페이지의 설치 지침에 따라 컴퓨터를 다시 시작해야하는 것 같습니다. "컴퓨터를 재부팅하고 Windows PowerShell을 시작하고 $ PSVersionTable의 출력이 PSVersion 속성의 값으로 4.0을 표시하는지 확인"이라는 세 번째 줄을 참조하십시오.
Shiva

이제 powershell 5.0이 있습니다
razz

@razzak PowerShell 5.0 프로덕션 버전이 출시되지 않은 것 같습니다. 여기에서 Windows 관리 프레임 워크의 최신 버전 microsoft.com/en-us/download/details.aspx?id=50395는 여기의 릴리즈 노트에서 말한다 msdn.microsoft.com/en-us/powershell/wmf/5.0/releasenotes 것을 WMF 5.0 및 PowerShell 5.0은 "프로덕션 미리보기"상태입니다.
Shiva

1
@Shiva 나는 그것을 설치했을 때 그것을 지적 해 주셔서 감사합니다.
razz

30

콘솔에서 실행하십시오.

@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 powershellPowerShell 버전 3.0을 의미하며 향후 변경 될 수 있습니다.

설치 될 버전에 대한 자세한 내용은 Chocolatey PowerShell 패키지 페이지를 참조하세요.


67
나는 반대표를 던지지 않았지만 스크립트 서명이나 어떤 것도없이 임의의 URL에서 스크립트를 실행하는 것이 시스템 PWN을 얻는 좋은 방법처럼 보입니다.
Zoredache 2014 년

2
스크립트를 확인하거나 로컬에 저장하고 새 URL을 사용할 수 있습니다.
majkinetor

1
" '3.0.20121027'패키지를 찾을 수 없음"
David Murdoch

MHM은 .. 바로 다음 chocolatey 지수에서 찾을
majkinetor

현재 버전 4 3 더 이상 사용할 수 없습니다입니다
prusswan

24
  1. Chocolatey 설치
  2. CMD에서 다음 명령을 실행하십시오.

    • choco install powershell

    • choco upgrade powershell


2
설치 및 업그레이드가 필요하지 않습니다. Powershell이 ​​아직 설치되지 않은 경우 업그레이드하면 최신 버전이 설치됩니다. 또한 프롬프트가없는 스크립트에 이것을 추가하려면 -y옵션을 사용하십시오
Michiel Bugher 2017

당신이 윈도우 업데이트를 수행하지 않으려는 경우이 옵션을 사용할 수 있습니다 microsoft.com/en-us/download/details.aspx?id=34595
vml19

10

오늘부터 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

2

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에서도 작동합니다 .


0

위의 링크를 사용하십시오. "이 업데이트는 컴퓨터에 적용 할 수 없습니다."오류가 발생하면 실제로 OS에 맞는 파일을 사용하고 있는지 확인하십시오. 예를 들어 Windows 7 서비스 팩 1의 해당 링크에서 Windows 2012 서버를 실행하려고 시도했는데 위의 오류가 발생 했으므로 올바른 zip을 사용해야합니다. 어떤 OS가 있는지 모르는 경우 시작 및 시스템으로 이동하면 바로 팝업됩니다. 이것은 자명하지만

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.