Windows PowerShell 시스템 요구 사항
이 문서에는 Windows PowerShell 3.0, Windows PowerShell 4.0, Windows PowerShell 5.0 및 Windows PowerShell 5.1에 대한 시스템 요구 사항이 나열되어 있습니다. Windows PowerShell ISE(통합 스크립팅 환경), CIM(Common Information Model) 명령 및 워크플로와 같은 특수 기능을 제공합니다.
Windows 8.1 및 Windows Server 2012 R2에는 필요한 모든 프로그램이 포함되어 있습니다. 이 문서는 이전 릴리스의 Windows 사용자를 위한 것입니다.
운영 체제 요구 사항
Windows PowerShell 5.1
Windows PowerShell 5.1은 다음 버전의 Windows에서 실행됩니다. Windows PowerShell 5.1을 실행하려면 Windows Management Framework 5.1을 설치합니다. 자세한 내용은 WMF 5.1 설치 및 구성을 참조하세요.
Windows 버전 | 시스템 요구 사항 |
---|---|
Windows Server 2022 | 기본적으로 설치됨 |
Windows Server 2019 | 기본적으로 설치됨 |
Windows Server 2016 | 기본적으로 설치됨 |
Windows Server 2012 R2 | Windows Management Framework 5.1 설치 |
Windows Server 2012 | Windows Management Framework 5.1 설치 |
Windows Server 2008 R2(서비스 팩 1) | Windows Management Framework 5.1 설치 |
Windows 11 | 기본적으로 설치됨 |
Windows 10 버전 1607 이상 | 기본적으로 설치됨 |
Windows 10 버전 1507, 1511 | Windows Management Framework 5.1 설치 |
Windows 8.1 | Windows Management Framework 5.1 설치 |
Windows 7(서비스 팩 1) | Windows Management Framework 5.1 설치 |
Windows Powershell 5.0
Windows Management Framework 5.1은 Windows Management Framework 5.0을 대체합니다. 자세한 내용은 WMF 5.1 설치 및 구성을 참조하세요.
Windows 버전 | 시스템 요구 사항 |
---|---|
Windows Server 2022 | 이후 버전이 기본적으로 설치됨 |
Windows Server 2019 | 이후 버전이 기본적으로 설치됨 |
Windows Server 2016 | 이후 버전이 기본적으로 설치됨 |
Windows Server 2012 R2 | Windows Management Framework 5.1 설치 |
Windows Server 2012 | Windows Management Framework 5.1 설치 |
Windows Server 2008 R2(서비스 팩 1) | Windows Management Framework 5.1 설치 |
Windows 11 | 이후 버전이 기본적으로 설치됨 |
Windows 10 버전 1607 이상 | 이후 버전이 기본적으로 설치됨 |
Windows 10 버전 1507, 1511 | 기본적으로 설치됨 |
Windows 8.1 | Windows Management Framework 5.1 설치 |
Windows 7(서비스 팩 1) | Windows Management Framework 5.1 설치 |
Windows PowerShell 4.0
Windows PowerShell 4.0은 다음 버전의 Windows에서 실행됩니다.
Windows 버전 | 시스템 요구 사항 |
---|---|
Windows 8.1 | 기본적으로 설치됨 |
Windows Server 2012 R2 | 기본적으로 설치됨 |
Windows Powershell 3.0
Windows PowerShell 3.0은 다음 버전의 Windows에서 실행됩니다.
Windows 버전 | 시스템 요구 사항 |
---|---|
Windows 8 | 기본적으로 설치됨 |
Windows Server 2012 | 기본적으로 설치됨 |
Microsoft .NET Framework 요구 사항
Windows PowerShell 5.1을 사용하려면 Microsoft .NET Framework 4.5 이상의 전체 설치가 필요합니다.
Windows Management Framework 4.0
Windows PowerShell 5.0을 사용하려면 Windows Server 2008 R2 SP1 및 Windows 7 SP1에 Windows Management Framework 4.0이 미리 설치되어 있어야 합니다.
WS-Management 3.0
Windows PowerShell 3.0 및 Windows PowerShell 4.0을 사용하려면 WinRM 서비스 및 WSMan 프로토콜을 지원하는 WS-Management 3.0이 필요합니다. 이 프로그램은 Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows Management Framework 4.0 및 Windows Management Framework 3.0에 포함되어 있습니다.
Windows Management Instrumentation 3.0
Windows PowerShell 3.0 및 Windows PowerShell 4.0을 사용하려면 WMI(Windows Management Instrumentation) 3.0이 필요합니다. 이 프로그램은 Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows Management Framework 4.0 및 Windows Management Framework 3.0에 포함되어 있습니다. 이 프로그램이 컴퓨터에 설치되어 있지 않으면 WMI가 필요한 기능(예: CIM 명령)이 실행되지 않습니다.
공용 언어 런타임 4.0
Windows PowerShell 3.0, Windows PowerShell 4.0 및 Windows PowerShell 5.0은 CLR(공용 언어 런타임) 4.0에 대해 컴파일됩니다.
그래픽 사용자 인터페이스 요구 사항
Windows PowerShell은 그래픽 사용자 인터페이스를 요구하지 않는 콘솔 기반 애플리케이션입니다. Windows Server 2012 R2 또는 Windows Server 2012의 Server Core 설치 옵션과 같이 화면 또는 모니터나 사용자 인터페이스가 없는 컴퓨터에 적합합니다.
일부 항목에는 그래픽 사용자 인터페이스가 필요합니다. 자세한 내용은 각 항목에 대한 도움말 문서를 참조하세요.
- Windows PowerShell ISE(통합 스크립팅 환경) 자세한 내용은 Windows PowerShell ISE 소개를 참조하세요.
- Cmdlet
- 매개 변수
- Get-Help cmdlet의 ShowWindow 매개 변수
- Register-PSSessionConfiguration 및 Set-PSSessionConfiguration cmdlet의 ShowSecurityDescriptorUI 매개 변수
Windows PowerShell 엔진 요구 사항
Windows PowerShell 4.0은 이전 버전인 Windows PowerShell 3.0 및 Windows PowerShell 2.0과 호환되도록 설계되었습니다. Windows PowerShell 2.0 및 Windows PowerShell 3.0용으로 작성된 cmdlet, 공급자, 스냅인, 모듈 및 스크립트는 Windows PowerShell 4.0에서 변경하지 않고 실행됩니다.
그러나 Microsoft .NET Framework 4의 런타임 정품 인증 정책 변경으로 인해 Windows PowerShell 2.0용으로 작성되고 CLR(공용 언어 런타임) 2.0으로 컴파일된 Windows PowerShell 호스트 프로그램은 CLR 4.0으로 컴파일된 Windows PowerShell 3.0에서 수정 없이 실행할 수 없습니다.
Windows PowerShell 2.0 엔진에는 최소한 Microsoft .NET Framework 2.0.50727이 필요합니다. 이 요구 사항은 Microsoft .NET Framework 3.5 서비스 팩 1에 의해 충족됩니다. Microsoft .NET Framework 4 이상 릴리스의 Microsoft .NET Framework에서는 이 요구 사항이 충족되지 않습니다.
Windows PowerShell 2.0 엔진을 추가 또는 설치하는 방법과 필수 버전의 Microsoft .NET Framework를 추가 또는 설치하는 방법에 대한 자세한 내용은 Windows PowerShell 2.0 엔진 설치를 참조하세요. Windows PowerShell 2.0 엔진을 시작하는 방법에 대한 자세한 내용은 Windows PowerShell 2.0 엔진 시작을 참조하세요.
Windows 사전 설치 환경
Windows PowerShell 2.0, Windows PowerShell 3.0 및 Windows PowerShell 4.0은 Winows PE(Windows 사전 설치 환경)에서 실행됩니다. 그러나 다음 cmdlet은 지원되지 않습니다.
- BITS(Background Intelligent Transfer Service) cmdlet. 자세한 내용은 BitsTransfer를 참조하세요.
- Get-EventLog
- Get-WinEvent
- Save-Help
- Update-Help
Windows PE에는 WinRM 서비스가 없습니다.
Windows PE에 Windows PowerShell 5.1을 설치하는 방법에 대한 자세한 내용은 Windows PE에 Windows PowerShell 지원 추가를 참조하세요.