이 문서는 Windows PowerShell 3.0, Windows PowerShell 4.0, Windows PowerShell 5.0, Windows PowerShell 5.1의 시스템 요구사항을 나열합니다. 또한 Windows PowerShell 통합 스크립팅 환경(ISE), 공통 정보 모델(CIM) 명령어, 워크플로우와 같은 특수 기능도 포함되어 있습니다.
Windows 8.1과 Windows Server 2012 R2에는 필요한 모든 프로그램이 포함되어 있습니다. 이 글은 이전 버전의 윈도우 사용자들을 위해 작성되었습니다.
운영 체제 요구 사항
Windows PowerShell 5.1 (윈도우 PowerShell 5.1)
Windows PowerShell 5.1은 다음 버전의 Windows에서 실행됩니다. Windows PowerShell 5.1을 실행하려면 Windows Management Framework 5.1을 설치하세요. 자세한 내용은 WMF 5.1 설치 및 구성을 참조하세요.
| Windows 버전 | 시스템 요구사항 |
|---|---|
| 윈도우 서버 2022 | 기본적으로 설치됨 |
| 윈도우 서버 2019 | 기본적으로 설치됨 |
| 윈도우 서버 2016 | 기본적으로 설치됨 |
| 윈도우 서버 2012 R2 | Windows Management Framework 5.1 설치 |
| Windows Server 2012 | Windows Management Framework 5.1 설치 |
| 서비스 팩 1이 포함된 Windows Server 2008 R2 | Windows Management Framework 5.1 설치 |
| 윈도우 11 | 기본적으로 설치됨 |
| 윈도우 10 버전 1607 이상 | 기본적으로 설치됨 |
| 윈도우 10 버전 1507, 1511 | Windows Management Framework 5.1 설치 |
| Windows 8.1 | Windows Management Framework 5.1 설치 |
| 서비스 팩 1이 포함된 윈도우 7 | Windows Management Framework 5.1 설치 |
Windows PowerShell 5.0 (윈도우 PowerShell 5.0)
Windows Management Framework 5.1은 Windows Management Framework 5.0을 대체합니다. 자세한 내용은 WMF 5.1 설치 및 구성을 참조하세요.
| Windows 버전 | 시스템 요구사항 |
|---|---|
| 윈도우 서버 2022 | 기본적으로 상위 버전이 설치되어 있습니다 |
| 윈도우 서버 2019 | 기본적으로 상위 버전이 설치되어 있습니다 |
| 윈도우 서버 2016 | 기본적으로 상위 버전이 설치되어 있습니다 |
| 윈도우 서버 2012 R2 | Windows Management Framework 5.1 설치 |
| Windows Server 2012 | Windows Management Framework 5.1 설치 |
| 서비스 팩 1이 포함된 Windows Server 2008 R2 | Windows Management Framework 5.1 설치 |
| 윈도우 11 | 기본적으로 상위 버전이 설치되어 있습니다 |
| 윈도우 10 버전 1607 이상 | 기본적으로 상위 버전이 설치되어 있습니다 |
| 윈도우 10 버전 1507, 1511 | 기본적으로 설치됨 |
| Windows 8.1 | Windows Management Framework 5.1 설치 |
| 서비스 팩 1이 포함된 윈도우 7 | Windows Management Framework 5.1 설치 |
Windows PowerShell 4.0
Windows PowerShell 4.0은 다음 버전의 Windows에서 실행됩니다.
| Windows 버전 | 시스템 요구사항 |
|---|---|
| Windows 8.1 | 기본적으로 설치됨 |
| 윈도우 서버 2012 R2 | 기본적으로 설치됨 |
Windows PowerShell 3.0 (윈도우 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 이상의 완전한 설치를 요구합니다.
윈도우 관리 프레임워크 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에 포함되어 있습니다.
윈도우 관리 계측 3.0
Windows PowerShell 3.0과 Windows PowerShell 4.0은 Windows Management Instrumentation 3.0(WMI)을 필요로 합니다. 이 프로그램은 Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows Management Framework 4.0, Windows Management Framework 3.0에 포함되어 있습니다. 이 프로그램이 컴퓨터에 설치되어 있지 않으면, CIM 명령어와 같이 WMI가 필요한 기능들이 실행되지 않습니다.
공통 언어 런타임 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 소개를 참조하세요.
- 명령어
- Out-GridView
- Show-Command
- 쇼-컨트롤패널아이템
- 쇼-이벤트 로그
- Out-GridView
- 매개 변수
- Get-Help 명령어의 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, 제공자, snap-in, 모듈, 스크립트는 Windows PowerShell 4.0에서 변경 없이 실행됩니다.
하지만 Microsoft .NET Framework 4의 런타임 활성화 정책 변경으로 인해, Windows PowerShell 2.0을 위해 작성되고 Common Language Runtime(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 프레임워크의 필수 버전 추가 또는 설치에 관한 정보는 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은 Windows 사전 설치 환경(Windows PE)에서 실행됩니다. 하지만 다음 명령어들은 지원되지 않습니다.
- 배경 지능형 전송 서비스(BITS) cmdlet. 자세한 내용은 BitsTransfer를 참조하세요.
- Get-EventLog
- Get-WinEvent
- 저장-도움
- 업데이트 도움말
WinRM 서비스는 Windows PE에 없습니다.
Windows PE에 Windows PowerShell 5.1을 설치하는 방법에 대한 정보는 'Windows PE에 Windows PowerShell 지원 추가'를 참조하세요.