コンピューターのスタートアップ、シャットダウン時に Windows PowerShell スクリプトを最初に実行する

ポリシー ID
Run_Computer_PS_Scripts_First
適用対象
コンピューターの構成
サポートされるバージョン
Windows Server 2008 R2、Windows 7 またはそれ以降
出典
Administrative Templates (.admx) for Windows 11 2026 Update (26H2) (バージョン 1.0)
カテゴリ
システム › スクリプト

説明

このポリシー設定は、コンピューターのスタートアップおよびシャットダウン時に Windows PowerShell 以外のスクリプトよりも前に Windows PowerShell スクリプトを実行するかどうかを決定します。既定では、Windows PowerShell スクリプトは Windows PowerShell 以外のスクリプトの後に実行されます。

このポリシー設定を有効にした場合は、適用可能な各グループ ポリシー オブジェクト (GPO) 内で、コンピューターのスタートアップおよびシャットダウン時に Windows PowerShell 以外のスクリプトの前に Windows PowerShell スクリプトが実行されます。

例として、次のシナリオを取り上げます。

3 つの GPO (GPO A、GPO B、および GPO C) があります。このポリシー設定は GPO A で有効になっています。

GPO B と GPO C には、次のコンピューター スタートアップ スクリプトが含まれています。

GPO B: B.cmd、B.ps1
GPO C: C.cmd、C.ps1

また、DesktopIT および DesktopSales という名前の 2 台のコンピューターが存在します。
DesktopIT では、GPO A、B、および C が適用されています。したがって、DesktopIT では、GOP B と C のスクリプトは次の順序で実行されます。

GPO B 内: B.ps1、B.cmd
GPO C 内: C.ps1、C.cmd

DesktopSales の場合、GPO B と C が適用されていますが、GPO A は適用されていません。したがって、DesktopSales では、GPO B と C のスクリプトは次の順序で実行されます。

GPO B 内: B.cmd、B.ps1
GPO C 内: C.cmd、C.ps1

注: このポリシー設定では、適用可能なすべての GOP 内でコンピューターのスタートアップおよびシャットダウン スクリプトが実行される順序が決定されます。特定の GPO 内の特定のスクリプト タイプに対してこのポリシー設定を上書きするには、GPO の次のポリシー設定を構成します。

コンピューターの構成\ポリシー\Windows 設定\スクリプト (スタートアップ/シャットダウン)\スタートアップ
コンピューターの構成\ポリシー\Windows 設定\スクリプト (スタートアップ/シャットダウン)\シャットダウン

レジストリ

コンピューターHKEY_LOCAL_MACHINE
  • RunComputerPSScriptsFirstREG_DWORD

同じカテゴリのほかのポリシー

このカテゴリのすべてのポリシーを表示 (8)