次の方法で共有


ポリシー CSP - ADMX_Scripts

ヒント

この CSP には、有効または無効にするための特別な SyncML 形式が必要な ADMX に基づくポリシーが含まれています。 SyncML でデータ型を <Format>chr</Format>として指定する必要があります。 詳細については、「 ADMX でサポートされるポリシーについて」を参照してください。

SyncML のペイロードは XML エンコードされている必要があります。この XML エンコードには、さまざまなオンライン エンコーダーを使用できます。 ペイロードのエンコードを回避するために、MDM でサポートされている場合は CDATA を使用できます。 詳細については、「 CDATA セクション」を参照してください。

Allow_Logon_Script_NetbiosDisabled

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10 バージョン 2004 と KB5005101 [10.0.19041.1202] 以降
✅ Windows 10 バージョン 20H2 と KB5005101 [10.0.19042.1202] 以降
✅ Windows 10 バージョン 21H1 と KB5005101 [10.0.19043.1202] 以降
✅ Windows 11 バージョン 21H2 [10.0.22000] 以降
./Device/Vendor/MSFT/Policy/Config/ADMX_Scripts/Allow_Logon_Script_NetbiosDisabled

このポリシー設定を使用すると、ログオン フォレスト間、DNS サフィックスが構成されていない場合、および NetBIOS または WINS が無効になっている場合に、ユーザー ログオン スクリプトを実行できます。 このポリシー設定は、コンピューターに対話的にログオンするすべてのユーザー アカウントに影響します。

  • このポリシー設定を有効にすると、DNS サフィックスが構成されていないフォレスト間ログオン中に NetBIOS または WINS が無効になっている場合、ユーザー ログオン スクリプトが実行されます。

  • このポリシー設定を無効にした場合、または構成しなかった場合、NetBIOS または WINS が無効で、DNS サフィックスが構成されていない場合、ユーザー アカウントのフォレスト間、対話型ログ記録ではログオン スクリプトを実行できません。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 追加、削除、取得、置換

ヒント

これは ADMX でサポートされるポリシーであり、構成には SyncML 形式が必要です。 SyncML 形式の例については、「 ポリシーの有効化」を参照してください。

ADMX マッピング:

名前
名前 Allow_Logon_Script_NetbiosDisabled
フレンドリ名 NetBIOS または WINS が無効になっている場合にログオン スクリプトを許可する
場所 [コンピューターの構成]
パス システム > スクリプト
レジストリ キー名 Software\Microsoft\Windows\CurrentVersion\Policies\System
レジストリ値の名前 Allow-LogonScript-NetbiosDisabled
ADMX ファイル名 Scripts.admx

MaxGPOScriptWaitPolicy

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10 バージョン 2004 と KB5005101 [10.0.19041.1202] 以降
✅ Windows 10 バージョン 20H2 と KB5005101 [10.0.19042.1202] 以降
✅ Windows 10 バージョン 21H1 と KB5005101 [10.0.19043.1202] 以降
✅ Windows 11 バージョン 21H2 [10.0.22000] 以降
./Device/Vendor/MSFT/Policy/Config/ADMX_Scripts/MaxGPOScriptWaitPolicy

このポリシー設定は、グループ ポリシーによって適用されたスクリプトの実行をシステムが待機する時間を決定します。

この設定では、グループ ポリシーによって適用されたすべてのログオン、ログオフ、スタートアップ、シャットダウン スクリプトが実行を完了するために許可される合計時間を制限します。 指定した時間が経過してもスクリプトの実行が完了していない場合、システムはスクリプト処理を停止し、エラー イベントを記録します。

  • この設定を有効にした場合、[秒] ボックスに、スクリプトのセットが完了するまでシステムが待機する秒数を 1 から 32,000 までの数値で入力できます。 スクリプトが完了するまで待機するようにシステムに指示するには、時間がかかっても「0」と入力します。

この間隔は、スクリプトの完了中に他のシステム タスクが待機する必要がある場合に特に重要です。 既定では、次のスクリプトを実行する前に各スタートアップ スクリプトを完了する必要があります。 また、"ログオン スクリプトを同期的に実行する" 設定を使用して、ログオン スクリプトが完了するのを待ってからデスクトップを読み込むようシステムに指示することもできます。

間隔が長すぎると、システムが遅れ、ユーザーが不便になる可能性があります。 ただし、間隔が短すぎる場合は、前提条件タスクが実行されず、システムの準備が途中で完了している可能性があります。

  • この設定を無効にするか、構成しなかった場合、システムは組み合わされたスクリプトセットを最大 600 秒間 (10 分間) 実行できます。 これが既定値です。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 追加、削除、取得、置換

ヒント

これは ADMX でサポートされるポリシーであり、構成には SyncML 形式が必要です。 SyncML 形式の例については、「 ポリシーの有効化」を参照してください。

ADMX マッピング:

名前
名前 MaxGPOScriptWaitPolicy
フレンドリ名 グループ ポリシー スクリプトの最大待機時間を指定する
場所 [コンピューターの構成]
パス システム > スクリプト
レジストリ キー名 Software\Microsoft\Windows\CurrentVersion\Policies\System
ADMX ファイル名 Scripts.admx

Run_Computer_PS_Scripts_First

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10 バージョン 2004 と KB5005101 [10.0.19041.1202] 以降
✅ Windows 10 バージョン 20H2 と KB5005101 [10.0.19042.1202] 以降
✅ Windows 10 バージョン 21H1 と KB5005101 [10.0.19043.1202] 以降
✅ Windows 11 バージョン 21H2 [10.0.22000] 以降
./Device/Vendor/MSFT/Policy/Config/ADMX_Scripts/Run_Computer_PS_Scripts_First

このポリシー設定は、コンピューターの起動とシャットダウン中に Windows PowerShell 以外のスクリプトの前に Windows PowerShell スクリプトを実行するかどうかを決定します。 既定では、Windows PowerShell 以外のスクリプトの後に Windows PowerShell スクリプトが実行されます。 このポリシー設定を有効にした場合、該当する各グループ ポリシー オブジェクト (GPO) 内で、Windows PowerShell スクリプトは、コンピューターの起動とシャットダウン中に Windows PowerShell 以外のスクリプトの前に実行されます。

たとえば、次のシナリオを想定します。

GPO は 3 つあります (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 が適用されます。 そのため、GPO B と C のスクリプトは DesktopIT の次の順序で実行されます。

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

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

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

このポリシー設定は、該当するすべての GPO 内でコンピューターの起動スクリプトとシャットダウン スクリプトを実行する順序を決定します。 GPO の次のポリシー設定を構成することで、特定の GPO 内の特定のスクリプトの種類に対するこのポリシー設定をオーバーライドできます。

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

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 追加、削除、取得、置換

ヒント

これは ADMX でサポートされるポリシーであり、構成には SyncML 形式が必要です。 SyncML 形式の例については、「 ポリシーの有効化」を参照してください。

ADMX マッピング:

名前
名前 Run_Computer_PS_Scripts_First
フレンドリ名 コンピューターの起動時、シャットダウン時に Windows PowerShell スクリプトを最初に実行する
場所 [コンピューターの構成]
パス システム > スクリプト
レジストリ キー名 Software\Microsoft\Windows\CurrentVersion\Policies\System
レジストリ値の名前 RunComputerPSScriptsFirst
ADMX ファイル名 Scripts.admx

Run_Legacy_Logon_Script_Hidden

適用範囲 エディション 対象となる OS
❌ デバイス
✅ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10 バージョン 2004 と KB5005101 [10.0.19041.1202] 以降
✅ Windows 10 バージョン 20H2 と KB5005101 [10.0.19042.1202] 以降
✅ Windows 10 バージョン 21H1 と KB5005101 [10.0.19043.1202] 以降
✅ Windows 11 バージョン 21H2 [10.0.22000] 以降
./User/Vendor/MSFT/Policy/Config/ADMX_Scripts/Run_Legacy_Logon_Script_Hidden

このポリシー設定では、Windows NT 4.0 以前用に記述されたログオン スクリプトの手順が非表示になります。

ログオン スクリプトは、ユーザーがログオンしたときに実行される命令のバッチ ファイルです。 既定では、Windows 2000 では、Windows NT 4.0 以前用に記述されたログオン スクリプトの指示がコマンド ウィンドウに表示されますが、Windows 2000 用に記述されたログオン スクリプトは表示されません。

  • この設定を有効にすると、Windows 2000 では、Windows NT 4.0 以前用に記述されたログオン スクリプトは表示されません。

  • このポリシー設定を無効にした場合、または構成していない場合、Windows 2000 には、Windows NT 4.0 以前用に記述されたログイン スクリプトが表示されます。

また、"ログオン スクリプトの実行の表示" 設定も参照してください。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 追加、削除、取得、置換

ヒント

これは ADMX でサポートされるポリシーであり、構成には SyncML 形式が必要です。 SyncML 形式の例については、「 ポリシーの有効化」を参照してください。

ADMX マッピング:

名前
名前 Run_Legacy_Logon_Script_Hidden
フレンドリ名 非表示のレガシ ログオン スクリプトを実行する
場所 ユーザー構成
パス システム > スクリプト
レジストリ キー名 Software\Microsoft\Windows\CurrentVersion\Policies\System
レジストリ値の名前 HideLegacyLogonScripts
ADMX ファイル名 Scripts.admx

Run_Logoff_Script_Visible

適用範囲 エディション 対象となる OS
❌ デバイス
✅ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10 バージョン 2004 と KB5005101 [10.0.19041.1202] 以降
✅ Windows 10 バージョン 20H2 と KB5005101 [10.0.19042.1202] 以降
✅ Windows 10 バージョン 21H1 と KB5005101 [10.0.19043.1202] 以降
✅ Windows 11 バージョン 21H2 [10.0.22000] 以降
./User/Vendor/MSFT/Policy/Config/ADMX_Scripts/Run_Logoff_Script_Visible

このポリシー設定では、ログオフ スクリプトの実行手順が表示されます。

ログオフ スクリプトは、ユーザーがログオフしたときに実行される命令のバッチ ファイルです。 既定では、システムはログオフ スクリプトに指示を表示しません。

  • このポリシー設定を有効にすると、ログオフ スクリプトの実行中に各命令が表示されます。 指示がコマンド ウィンドウに表示されます。 このポリシー設定は、上級ユーザー向けに設計されています。

  • このポリシー設定を無効にするか、構成しない場合、指示は抑制されます。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 追加、削除、取得、置換

ヒント

これは ADMX でサポートされるポリシーであり、構成には SyncML 形式が必要です。 SyncML 形式の例については、「 ポリシーの有効化」を参照してください。

ADMX マッピング:

名前
名前 Run_Logoff_Script_Visible
フレンドリ名 ログオフ スクリプトの実行手順を表示する
場所 ユーザー構成
パス システム > スクリプト
レジストリ キー名 Software\Microsoft\Windows\CurrentVersion\Policies\System
レジストリ値の名前 HideLogoffScripts
ADMX ファイル名 Scripts.admx

Run_Logon_Script_Sync_1

適用範囲 エディション 対象となる OS
❌ デバイス
✅ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10 バージョン 2004 と KB5005101 [10.0.19041.1202] 以降
✅ Windows 10 バージョン 20H2 と KB5005101 [10.0.19042.1202] 以降
✅ Windows 10 バージョン 21H1 と KB5005101 [10.0.19043.1202] 以降
✅ Windows 11 バージョン 21H2 [10.0.22000] 以降
./User/Vendor/MSFT/Policy/Config/ADMX_Scripts/Run_Logon_Script_Sync_1

このポリシー設定は、ファイル エクスプローラー インターフェイス プログラムを起動してデスクトップを作成する前に、ログオン スクリプトの実行が完了するのを待機するようにシステムに指示します。

  • このポリシー設定を有効にすると、ログオン スクリプトの実行が完了するまでエクスプローラーは起動しません。 このポリシー設定により、ユーザーが作業を開始する前にログオン スクリプトの処理が完了しますが、デスクトップの外観が遅れる可能性があります。

  • このポリシー設定を無効にした場合、または構成しなかった場合、ログオン スクリプトとエクスプローラーは同期されず、同時に実行できます。

このポリシー設定は、[コンピューターの構成] フォルダーと [ユーザー構成] フォルダーに表示されます。 [コンピューターの構成] で設定されたポリシー設定は、[ユーザーの構成] で設定されたポリシー設定よりも優先されます。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 追加、削除、取得、置換

ヒント

これは ADMX でサポートされるポリシーであり、構成には SyncML 形式が必要です。 SyncML 形式の例については、「 ポリシーの有効化」を参照してください。

ADMX マッピング:

名前
名前 Run_Logon_Script_Sync_1
フレンドリ名 ログオン スクリプトを同期的に実行する
場所 ユーザー構成
パス システム > スクリプト
レジストリ キー名 Software\Microsoft\Windows\CurrentVersion\Policies\System
レジストリ値の名前 RunLogonScriptSync
ADMX ファイル名 Scripts.admx

Run_Logon_Script_Sync_2

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10 バージョン 2004 と KB5005101 [10.0.19041.1202] 以降
✅ Windows 10 バージョン 20H2 と KB5005101 [10.0.19042.1202] 以降
✅ Windows 10 バージョン 21H1 と KB5005101 [10.0.19043.1202] 以降
✅ Windows 11 バージョン 21H2 [10.0.22000] 以降
./Device/Vendor/MSFT/Policy/Config/ADMX_Scripts/Run_Logon_Script_Sync_2

このポリシー設定は、ファイル エクスプローラー インターフェイス プログラムを起動してデスクトップを作成する前に、ログオン スクリプトの実行が完了するのを待機するようにシステムに指示します。

  • このポリシー設定を有効にすると、ログオン スクリプトの実行が完了するまでエクスプローラーは起動しません。 このポリシー設定により、ユーザーが作業を開始する前にログオン スクリプトの処理が完了しますが、デスクトップの外観が遅れる可能性があります。

  • このポリシー設定を無効にした場合、または構成しなかった場合、ログオン スクリプトとエクスプローラーは同期されず、同時に実行できます。

このポリシー設定は、[コンピューターの構成] フォルダーと [ユーザー構成] フォルダーに表示されます。 [コンピューターの構成] で設定されたポリシー設定は、[ユーザーの構成] で設定されたポリシー設定よりも優先されます。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 追加、削除、取得、置換

ヒント

これは ADMX でサポートされるポリシーであり、構成には SyncML 形式が必要です。 SyncML 形式の例については、「 ポリシーの有効化」を参照してください。

ADMX マッピング:

名前
名前 Run_Logon_Script_Sync_2
フレンドリ名 ログオン スクリプトを同期的に実行する
場所 [コンピューターの構成]
パス システム > スクリプト
レジストリ キー名 Software\Microsoft\Windows\CurrentVersion\Policies\System
レジストリ値の名前 RunLogonScriptSync
ADMX ファイル名 Scripts.admx

Run_Logon_Script_Visible

適用範囲 エディション 対象となる OS
❌ デバイス
✅ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10 バージョン 2004 と KB5005101 [10.0.19041.1202] 以降
✅ Windows 10 バージョン 20H2 と KB5005101 [10.0.19042.1202] 以降
✅ Windows 10 バージョン 21H1 と KB5005101 [10.0.19043.1202] 以降
✅ Windows 11 バージョン 21H2 [10.0.22000] 以降
./User/Vendor/MSFT/Policy/Config/ADMX_Scripts/Run_Logon_Script_Visible

このポリシー設定では、ログオン スクリプトの実行手順が表示されます。

ログオン スクリプトは、ユーザーがログオンしたときに実行される命令のバッチ ファイルです。 既定では、システムはログオン スクリプトに指示を表示しません。

  • このポリシー設定を有効にすると、ログオン スクリプトの実行中に各命令が表示されます。 指示がコマンド ウィンドウに表示されます。 このポリシー設定は、上級ユーザー向けに設計されています。

  • このポリシー設定を無効にするか、構成しない場合、指示は抑制されます。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 追加、削除、取得、置換

ヒント

これは ADMX でサポートされるポリシーであり、構成には SyncML 形式が必要です。 SyncML 形式の例については、「 ポリシーの有効化」を参照してください。

ADMX マッピング:

名前
名前 Run_Logon_Script_Visible
フレンドリ名 ログオン スクリプトの実行時に指示を表示する
場所 ユーザー構成
パス システム > スクリプト
レジストリ キー名 Software\Microsoft\Windows\CurrentVersion\Policies\System
レジストリ値の名前 HideLogonScripts
ADMX ファイル名 Scripts.admx

Run_Shutdown_Script_Visible

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10 バージョン 2004 と KB5005101 [10.0.19041.1202] 以降
✅ Windows 10 バージョン 20H2 と KB5005101 [10.0.19042.1202] 以降
✅ Windows 10 バージョン 21H1 と KB5005101 [10.0.19043.1202] 以降
✅ Windows 11 バージョン 21H2 [10.0.22000] 以降
./Device/Vendor/MSFT/Policy/Config/ADMX_Scripts/Run_Shutdown_Script_Visible

このポリシー設定は、実行中のシャットダウン スクリプトの指示を表示します。

シャットダウン スクリプトは、ユーザーがシステムを再起動またはシャットダウンしたときに実行される命令のバッチ ファイルです。 既定では、システムはシャットダウン スクリプトに指示を表示しません。

  • このポリシー設定を有効にすると、シャットダウン スクリプトの実行中に各命令が表示されます。 指示がコマンド ウィンドウに表示されます。

  • このポリシー設定を無効にするか、構成しない場合、指示は抑制されます。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 追加、削除、取得、置換

ヒント

これは ADMX でサポートされるポリシーであり、構成には SyncML 形式が必要です。 SyncML 形式の例については、「 ポリシーの有効化」を参照してください。

ADMX マッピング:

名前
名前 Run_Shutdown_Script_Visible
フレンドリ名 実行中にシャットダウン スクリプトに指示を表示する
場所 [コンピューターの構成]
パス システム > スクリプト
レジストリ キー名 Software\Microsoft\Windows\CurrentVersion\Policies\System
レジストリ値の名前 HideShutdownScripts
ADMX ファイル名 Scripts.admx

Run_Startup_Script_Sync

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10 バージョン 2004 と KB5005101 [10.0.19041.1202] 以降
✅ Windows 10 バージョン 20H2 と KB5005101 [10.0.19042.1202] 以降
✅ Windows 10 バージョン 21H1 と KB5005101 [10.0.19043.1202] 以降
✅ Windows 11 バージョン 21H2 [10.0.22000] 以降
./Device/Vendor/MSFT/Policy/Config/ADMX_Scripts/Run_Startup_Script_Sync

このポリシー設定を使用すると、システムはスタートアップ スクリプトを同時に実行できます。

スタートアップ スクリプトは、ユーザーがログオンに招待される前に実行されるバッチ ファイルです。 既定では、システムは各スタートアップ スクリプトが完了するまで待機してから、次のスタートアップ スクリプトを実行します。

  • このポリシー設定を有効にした場合、システムはスタートアップ スクリプトの実行を調整しません。 その結果、スタートアップ スクリプトを同時に実行できます。

  • このポリシー設定を無効にするか、構成しない場合、前のスクリプトが完了するまでスタートアップを実行できません。

Windows Vista オペレーティング システム以降では、非同期的に実行するように構成されているスクリプトは、"スタートアップ スクリプトを実行する" ポリシー設定が有効になっているかどうかにかかわらず、起動時に表示されなくなります。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 追加、削除、取得、置換

ヒント

これは ADMX でサポートされるポリシーであり、構成には SyncML 形式が必要です。 SyncML 形式の例については、「 ポリシーの有効化」を参照してください。

ADMX マッピング:

名前
名前 Run_Startup_Script_Sync
フレンドリ名 スタートアップ スクリプトを非同期的に実行する
場所 [コンピューターの構成]
パス システム > スクリプト
レジストリ キー名 Software\Microsoft\Windows\CurrentVersion\Policies\System
レジストリ値の名前 RunStartupScriptSync
ADMX ファイル名 Scripts.admx

Run_Startup_Script_Visible

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10 バージョン 2004 と KB5005101 [10.0.19041.1202] 以降
✅ Windows 10 バージョン 20H2 と KB5005101 [10.0.19042.1202] 以降
✅ Windows 10 バージョン 21H1 と KB5005101 [10.0.19043.1202] 以降
✅ Windows 11 バージョン 21H2 [10.0.22000] 以降
./Device/Vendor/MSFT/Policy/Config/ADMX_Scripts/Run_Startup_Script_Visible

このポリシー設定では、スタートアップ スクリプトの実行手順が表示されます。

スタートアップ スクリプトは、ユーザーがログオンに招待される前に実行される命令のバッチ ファイルです。 既定では、システムはスタートアップ スクリプトに指示を表示しません。

  • このポリシー設定を有効にすると、スタートアップ スクリプトの実行中に各命令が表示されます。 コマンド ウィンドウに命令が表示されます。 このポリシー設定は、上級ユーザー向けに設計されています。

  • このポリシー設定を無効にするか、構成しない場合、指示は抑制されます。

Windows Vista オペレーティング システム以降、非同期的に実行するように構成されているスクリプトは、このポリシー設定が有効になっているかどうかにかかわらず、起動時に表示されなくなります。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 追加、削除、取得、置換

ヒント

これは ADMX でサポートされるポリシーであり、構成には SyncML 形式が必要です。 SyncML 形式の例については、「 ポリシーの有効化」を参照してください。

ADMX マッピング:

名前
名前 Run_Startup_Script_Visible
フレンドリ名 スタートアップ スクリプトの実行手順を表示する
場所 [コンピューターの構成]
パス システム > スクリプト
レジストリ キー名 Software\Microsoft\Windows\CurrentVersion\Policies\System
レジストリ値の名前 HideStartupScripts
ADMX ファイル名 Scripts.admx

Run_User_PS_Scripts_First

適用範囲 エディション 対象となる OS
✅ デバイス
✅ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10 バージョン 2004 と KB5005101 [10.0.19041.1202] 以降
✅ Windows 10 バージョン 20H2 と KB5005101 [10.0.19042.1202] 以降
✅ Windows 10 バージョン 21H1 と KB5005101 [10.0.19043.1202] 以降
✅ Windows 11 バージョン 21H2 [10.0.22000] 以降
./User/Vendor/MSFT/Policy/Config/ADMX_Scripts/Run_User_PS_Scripts_First
./Device/Vendor/MSFT/Policy/Config/ADMX_Scripts/Run_User_PS_Scripts_First

このポリシー設定は、ユーザーのログオンとログオフ時に Windows PowerShell 以外のスクリプトの前に Windows PowerShell スクリプトを実行するかどうかを決定します。 既定では、Windows PowerShell 以外のスクリプトの後に Windows PowerShell スクリプトが実行されます。 このポリシー設定を有効にすると、該当する各グループ ポリシー オブジェクト (GPO) 内で、ユーザーのログオンとログオフ時に PowerShell 以外のスクリプトの前に PowerShell スクリプトが実行されます。

たとえば、次のシナリオを想定します。

GPO は 3 つあります (GPO A、GPO B、GPO C)。 このポリシー設定は GPO A で有効になっています。GPO B と GPO C には、次のユーザー ログオン スクリプトが含まれます。

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

また、Qin Hong と Tamara Johnston の 2 人のユーザーがあるとします。 Qin の場合、GPO A、B、C が適用されます。 そのため、GPO B と C のスクリプトは Qin の次の順序で実行されます。

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

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

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

このポリシー設定は、該当するすべての GPO 内でユーザー のログオンスクリプトとログオフ スクリプトを実行する順序を決定します。 GPO の次のポリシー設定を構成することで、特定の GPO 内の特定のスクリプトの種類に対するこのポリシー設定をオーバーライドできます。

  • ユーザー構成\Policies\Windows 設定\スクリプト (ログオン/ログオフ)\Logon
  • ユーザー構成\Policies\Windows 設定\スクリプト (ログオン/ログオフ)\ログオフ

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 追加、削除、取得、置換

ヒント

これは ADMX でサポートされるポリシーであり、構成には SyncML 形式が必要です。 SyncML 形式の例については、「 ポリシーの有効化」を参照してください。

ADMX マッピング:

名前
名前 Run_User_PS_Scripts_First
フレンドリ名 ユーザーログオン時に最初に Windows PowerShell スクリプトを実行し、ログオフする
場所 コンピューターとユーザーの構成
パス システム > スクリプト
レジストリ キー名 Software\Microsoft\Windows\CurrentVersion\Policies\System
レジストリ値の名前 RunUserPSScriptsFirst
ADMX ファイル名 Scripts.admx

ポリシー構成サービス プロバイダー