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.