Windows PowerShell のシステム要件

この記事では、Windows PowerShell 3.0、Windows PowerShell 4.0、Windows PowerShell 5.0、Windows PowerShell 5.1 のシステム要件を列挙します。 また、Windows PowerShell Integrated Scripting Environment (ISE)、Common Information Model (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 にも組み込まれています。 このプログラムがコンピューターにインストールされていない場合、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 エンジンの要件

Windows PowerShell 4.0 は、Windows PowerShell 3.0 および Windows PowerShell 2.0 との下位互換性を保つように設計されています。 Windows PowerShell 2.0 と Windows PowerShell 3.0 用に記述されたコマンドレット、プロバイダー、スナップイン、モジュール、スクリプトは、未変更のまま 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) で実行できます。 ただし、次のコマンドレットはサポートされていません。

WinRM サービスは Windows PE に存在しません。

Windows PE にWindows PowerShell 5.1 をインストールする方法については、「Windows PE へのWindows PowerShellサポートの追加」を参照してください。

関連項目