Windows PowerShell のシステム要件Windows PowerShell System Requirements

このトピックでは、Windows PowerShell 3.0、Windows PowerShell 4.0、Windows PowerShell 5.0、および Windows PowerShell 5.1 のシステム要件の一覧や、Windows PowerShell Integrated Scripting Environment (ISE)、CIM コマンド、ワークフローなどの特殊な機能の一覧を示します。This topic lists the system requirements for Windows PowerShell 3.0, Windows PowerShell 4.0 and Windows PowerShell 5.0, and Windows PowerShell 5.1 and for special features, such as Windows PowerShell Integrated Scripting Environment (ISE), CIM commands, and workflows.

Windows® 8.1 および Windows Server® 2012 R2 には、必要なプログラムがすべて付属しています。Windows® 8.1 and Windows Server® 2012 R2 include all required programs. このトピックは、以前のリリースの Windows のユーザー向けです。This topic is designed for users of earlier releases of Windows.

オペレーティング システムの要件Operating System Requirements

Windows PowerShell 5.1 は、次のバージョンの Windows で実行されます。Windows PowerShell 5.1 runs on the following versions of Windows.

Windows PowerShell 5.0 (Windows PowerShell 5.1 が優先) は、次のバージョンの Windows で実行されます。Windows PowerShell 5.0 (Superseded by Windows PowerShell 5.1) runs on the following versions of Windows.

  • Windows Server 2019 (上位バージョンが既定でインストール済み)Windows Server 2019, higher version installed by default

  • Windows Server 2016 (上位バージョンが既定でインストール済み)Windows Server 2016, higher version installed by default

  • Windows Server 2012 R2 では、Windows Management Framework 5.0 をインストールして Windows PowerShell 5.0 を実行しますWindows Server 2012 R2, install Windows Management Framework 5.0 to run Windows PowerShell 5.0

  • Windows Server 2012 では、Windows Management Framework 5.0 をインストールして Windows PowerShell 5.0 を実行しますWindows Server 2012, install Windows Management Framework 5.0 to run Windows PowerShell 5.0

  • Windows Server 2008 R2 (Service Pack 1 適用済み) では、Windows Management Framework 5.0 をインストールして Windows PowerShell 5.0 を実行しますWindows Server 2008 R2 with Service Pack 1, install Windows Management Framework 5.0 to run Windows PowerShell 5.0

  • Windows 10 バージョン 1607 以降 - (上位バージョンが既定でインストール済み)Windows 10 version 1607 and up - higher version installed by default

  • Windows 10 バージョン 1507、1511 - 既定でインストール済みWindows 10 version 1507, 1511 - installed by default

  • Windows 8.1 では、Windows Management Framework 5.0 をインストールして Windows PowerShell 5.0 を実行しますWindows 8.1, install Windows Management Framework 5.0 to run Windows PowerShell 5.0

  • Windows 7 (Service Pack 1 適用済み) では、Windows Management Framework 5.0 をインストールして Windows PowerShell 5.0 を実行しますWindows 7 with Service Pack 1, install Windows Management Framework 5.0 to run Windows PowerShell 5.0

Windows PowerShell 4.0 は、次のバージョンの Windows で実行できます。Windows PowerShell 4.0 runs on the following versions of Windows.

  • Windows 8.1 (既定でインストール済み)Windows 8.1, installed by default

  • Windows Server 2012 R2 (既定でインストール済み)Windows Server 2012 R2, installed by default

  • Windows® 7 (Service Pack 1 適用済み) では、Windows Management Framework 4.0 をインストールして Windows PowerShell 4.0 を実行しますWindows® 7 with Service Pack 1, install Windows Management Framework 4.0 to run Windows PowerShell 4.0

  • Windows Server® 2008 R2 (Service Pack 1 適用済み) では、Windows Management Framework 4.0 をインストールして Windows PowerShell 4.0 を実行しますWindows Server® 2008 R2 with Service Pack 1, install Windows Management Framework 4.0 to run Windows PowerShell 4.0

Windows PowerShell 3.0 は、次のバージョンの Windows で実行できます。Windows PowerShell 3.0 runs on the following versions of Windows.

  • Windows 8 (既定でインストール済み)Windows 8, installed by default

  • Windows Server 2012 (既定でインストール済み)Windows Server 2012, installed by default

  • Windows® 7 (Service Pack 1 適用済み) では、Windows Management Framework 3.0 をインストールして Windows PowerShell 3.0 を実行しますWindows® 7 with Service Pack 1, install Windows Management Framework 3.0 to run Windows PowerShell 3.0

  • Windows Server® 2008 R2 (Service Pack 1 適用済み) では、Windows Management Framework 3.0 をインストールして Windows PowerShell 3.0 を実行しますWindows Server® 2008 R2 with Service Pack 1, install Windows Management Framework 3.0 to run Windows PowerShell 3.0

  • Windows Server 2008 (Service Pack 2 適用済み) では、Windows Management Framework 3.0 をインストールして Windows PowerShell 3.0 を実行しますWindows Server 2008 with Service Pack 2, install Windows Management Framework 3.0 to run Windows PowerShell 3.0

Microsoft .NET Framework の要件Microsoft .NET Framework Requirements

Windows PowerShell 5.1 には Microsoft .NET Framework 4.5 のフル インストールが必要です。Windows PowerShell 5.1 requires the full installation of Microsoft .NET Framework 4.5. Windows 8.1 と Windows Server 2012 R2 には、既定で Microsoft .NET Framework 4.5 が付属しています。Windows 8.1 and Windows Server 2012 R2 include Microsoft .NET Framework 4.5 by default.

Windows PowerShell 5.0 には Microsoft .NET Framework 4.5 のフル インストールが必要です。Windows PowerShell 5.0 requires the full installation of Microsoft .NET Framework 4.5. Windows 8.1 と Windows Server 2012 R2 には、既定で Microsoft .NET Framework 4.5 が付属しています。Windows 8.1 and Windows Server 2012 R2 include Microsoft .NET Framework 4.5 by default.

Windows PowerShell 4.0 には Microsoft .NET Framework 4.5 のフル インストールが必要です。Windows PowerShell 4.0 requires the full installation of Microsoft .NET Framework 4.5. Windows 8.1 と Windows Server 2012 R2 には、既定で Microsoft .NET Framework 4.5 が付属しています。Windows 8.1 and Windows Server 2012 R2 include Microsoft .NET Framework 4.5 by default.

Windows PowerShell 3.0 には Microsoft .NET Framework 4 のフル インストールが必要です。Windows PowerShell 3.0 requires the full installation of Microsoft .NET Framework 4. Windows 8 と Windows Server 2012 には、既定で Microsoft .NET Framework 4.5 が含まれるため、この要件は満たされています。Windows 8 and Windows Server 2012 include Microsoft .NET Framework 4.5 by default, which fulfills this requirement.

Microsoft .NET Framework 4.5 (dotNetFx45_Full_setup.exe) をインストールするには、Microsoft ダウンロード センターの「Microsoft .NET Framework 4.5」をご覧ください。To install Microsoft .NET Framework 4.5 (dotNetFx45_Full_setup.exe), see Microsoft .NET Framework 4.5 on the Microsoft Download Center.

Microsoft .NET Framework 4 (dotNetFx40_Full_setup.exe) をフル インストールするには、Microsoft ダウンロード センターの「Microsoft .NET Framework 4 (Web インストーラー)」をご覧ください。To install the full installation of Microsoft .NET Framework 4 (dotNetFx40_Full_setup.exe), see Microsoft .NET Framework 4 (Web Installer) on the Microsoft Download Center.

Windows Management Framework 4.0Windows Management Framework 4.0

Windows PowerShell 5.0 には、Windows Server 2008 R2 SP1 と Windows 7 SP1 に Windows Management Framework 4.0 をプレインストールする必要があります。Windows PowerShell 5.0 requires Windows Management Framework 4.0 to be preinstalled on Windows Server 2008 R2 SP1 and Windows 7 SP1.

WS-Management 3.0WS-Management 3.0

Windows PowerShell 3.0 と Windows PowerShell 4.0 は、WinRM サービスおよび WSMan プロトコルをサポートする WS-Management 3.0 を必要とします。Windows PowerShell 3.0 and Windows PowerShell 4.0 require WS-Management 3.0, which supports the WinRM service and WSMan protocol. このプログラムは、Windows 8.1、Windows Server 2012 R2、Windows 8、Windows Server 2012、Windows Management Framework 4.0、Windows Management Framework 3.0 にも組み込まれています。This program is included in Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows Management Framework 4.0, and Windows Management Framework 3.0.

Windows Management Instrumentation 3.0Windows Management Instrumentation 3.0

Windows PowerShell 3.0 と Windows PowerShell 4.0 には、Windows Management Instrumentation 3.0 (WMI) が必要です。Windows PowerShell 3.0 and Windows PowerShell 4.0 require 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 にも組み込まれています。This program is included in Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows Management Framework 4.0, and Windows Management Framework 3.0. このプログラムがコンピューターにインストールされていない場合、CIM コマンドなどの、WMI を必要とする機能は実行されません。If this program is not installed on the computer, features that require WMI, such as CIM commands, do not run.

共通言語ランタイム 4.0Common Language Runtime 4.0

Windows PowerShell 3.0、Windows PowerShell 4.0、および Windows PowerShell 5.0 は、共通言語ランタイム (CLR) 4.0 に対してコンパイルされます。Windows PowerShell 3.0, Windows PowerShell 4.0, and Windows PowerShell 5.0 are compiled against Common Language Runtime (CLR) 4.0.

グラフィカル ユーザー インターフェイスの要件Graphical User Interface Requirements

Windows PowerShell はグラフィカル ユーザー インターフェイスを必要としないコンソール ベースのアプリケーションです。Windows PowerShell is a console-based application that does not require a graphical user interface. そのため、画面 (モニター) もユーザー インターフェイスも持たない、Windows Server 2012 R2 または Windows Server 2012 の Server Core インストール オプションなどのコンピューターに適しています。As such, is it well suited to computers that do not have screens or monitors, or a user interface, such as the Server Core installation options of Windows Server 2012 R2 or Windows Server 2012.

ただし、次のように一部グラフィカル ユーザー インターフェイスを必要とする項目もあります。However, some items, such as the following, require a graphical user interface. 詳細については、各項目のヘルプ トピックをご覧ください。For details, see the help topic for each item.

Windows PowerShell Engine の要件Windows PowerShell Engine Requirements

Windows PowerShell 4.0 は、Windows PowerShell 3.0 および Windows PowerShell 2.0 との下位互換性を保つように設計されています。Windows PowerShell 4.0 is designed to be backwards compatible with Windows PowerShell 3.0 and Windows PowerShell 2.0. Windows PowerShell 2.0 と Windows PowerShell 3.0 用に記述されたコマンドレット、プロバイダー、スナップイン、モジュール、スクリプトは、未変更のまま Windows PowerShell 4.0 で実行できます。Cmdlets, providers, snap-ins, modules, and scripts written for Windows PowerShell 2.0 and Windows PowerShell 3.0 run unchanged in Windows PowerShell 4.0.

ただし、Microsoft .NET Framework 4 でランタイムのアクティブ化ポリシーが変更されたため、Windows PowerShell 2.0 用に記述され、共通言語ランタイム (CLR) 2.0 でコンパイルされた Windows PowerShell ホスト プログラムは、変更を加えなければ Windows PowerShell 3.0 (CLR 4.0 でコンパイルされたもの) で実行できません。However, due to a change in the runtime activation policy in Microsoft .NET Framework 4, Windows PowerShell host programs that were written for Windows PowerShell 2.0 and compiled with Common Language Runtime (CLR) 2.0 cannot run without modification in Windows PowerShell 3.0, which is compiled with CLR 4.0.

Windows PowerShell 2.0 エンジンには最低でも Microsoft .NET Framework 2.0.50727 が必要です。The Windows PowerShell 2.0 engine requires Microsoft .NET Framework 2.0.50727 at a minimum. この要件は Microsoft .NET Framework 3.5 Service Pack 1 で満たされています。This requirement is fulfilled by Microsoft .NET Framework 3.5 Service Pack 1. Microsoft .NET Framework 4 以降のリリースの Microsoft .NET Framework では、この要件が満たされません。This requirement is not fulfilled by Microsoft .NET Framework 4 and later releases of Microsoft .NET Framework.

Windows PowerShell 2.0 エンジンの追加とインストールや、必要なバージョンの Microsoft .NET Framework の追加とインストールについては、「Windows PowerShell 2.0 エンジンのインストール」をご覧ください。For information about adding or installing the Windows PowerShell 2.0 engine, and adding or installing the required versions of the Microsoft .NET Framework, see Installing the Windows PowerShell 2.0 Engine. Windows PowerShell 2.0 エンジンの開始に関する情報については、「Windows PowerShell 2.0 エンジンの開始」を参照してください。For information about starting the Windows PowerShell 2.0 engine, see Starting the Windows PowerShell 2.0 Engine.

Windows プレインストール環境Windows Preinstallation Environment

Windows PowerShell 2.0、Windows PowerShell 3.0、および Windows PowerShell 4.0 は、Windows プレインストール環境 (Windows PE) で実行できます。Windows PowerShell 2.0, Windows PowerShell 3.0, and Windows PowerShell 4.0 run in the Windows Preinstallation Environment (Windows PE). ただし、次のコマンドレットはサポートされていません。However, the following cmdlets are not supported.

また、WinRM サービスは Windows PE に存在しません。Also, the WinRM service is not present on Windows PE.

参照See Also