Windows PowerShell 系統需求
本文列出 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 使用者所撰寫。
作業系統需求
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 (含 Service Pack 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 (含 Service Pack 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 (含 Service Pack 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 (含 Service Pack 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 需要 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 中。 如果電腦上未安裝此程式,則不會執行需要 WMI 的功能 (例如 CIM 命令)。
Common Language Runtime 4.0
Windows PowerShell 3.0、Windows PowerShell 4.0 及 Windows PowerShell 5.0 由 Common Language Runtime (CLR) 4.0 編譯。
圖形化使用者介面需求
Windows PowerShell 是不需要圖形化使用者介面的主控台應用程式。 其適用於沒有螢幕或監視器的電腦,或使用者介面 (例如 Windows Server 2012 R2 或 Windows Server 2012 的 Server Core 安裝選項)。
某些項目需要圖形化使用者介面。 如需詳細資料,請參閱每個項目的說明文章。
- Windows PowerShell 整合式指令碼環境 (ISE)。 如需詳細資訊,請參閱 Windows PowerShell ISE 簡介。
- 指令程式
- 參數
- Get-Help Cmdlet 的 ShowWindow 參數。
- Register-PSSessionConfiguration 的 ShowSecurityDescriptorUI 參數和 Set-PSSessionConfiguration Cmdlet。
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 主機程式必須經過修改,才能在 Windows PowerShell 3.0 (使用 CLR 4.0 編譯) 中執行。
Windows PowerShell 2.0 引擎的最低需求為 Microsoft .NET Framework 2.0.50727。 Microsoft .NET Framework 3.5 Service Pack 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 能在 Windows 預先安裝環境 (Windows PE) 中執行。 不過,不支援下列 Cmdlet。
- 背景智慧型傳送服務 (BITS) Cmdlet。 如需詳細資訊,請參閱 BitsTransfer。
- Get-EventLog
- Get-WinEvent
- Save-Help
- Update-Help
Windows PE 上沒有 WinRm 服務。
如需在 Windows PE 上安裝 Windows PowerShell 5.1 的相關信息,請參閱將 Windows PowerShell 支援新增至 Windows PE。