Windows ターミナル プレビュー 1.22 以降では、グループ ポリシーを使用して Windows ターミナルを構成するのに役立つ管理用テンプレートを使用して、GitHub で Windows ターミナルをリリースします。
グループ ポリシーは、ビジネス環境の管理者がオペレーティング システムの設定、アプリケーション、ユーザー環境を一元的に管理および構成できる Microsoft Windows の機能です。これには、Windows ターミナル経由で使用できるアクセスも含まれます。 詳細については、Windows Server の グループ ポリシーの概要を参照してください。
グループ ポリシー Windows ターミナル設定する方法
ダウンロード
GitHub の最新の Windows ターミナル リリースの assets セクションで、最新の管理用テンプレート (ADMX ファイルと ADML ファイル) を見つけます。 ファイルの名前は GroupPolicyTemplates-<Version>.zip です。
管理用テンプレートを個々のコンピューターに追加する
-
GroupPolicyTemplates-<Version>.zipファイルを Policy Definition template フォルダー (C:\Windows\PolicyDefinitions) に解凍します。
Note
グループ ポリシーは、フォールバック言語として英語 (米国 リージョン) またはen-USで使用できます。 言語の場所固有のコンテキストを追加しない場合は、 en-US の既定値が使用されます。
管理用テンプレートを Active Directory に追加する
- ドメイン コントローラー (Windows Server ドメイン内のセキュリティ認証要求に応答するサーバー) または RSAT を使用した workstationで、ドメインのドメイン コントローラー上の PolicyDefinition フォルダー (中央ストアとも呼ばれます) に移動します。 以前のバージョンの Windows Server では、PolicyDefinition フォルダーの作成が必要になる場合があります。 詳細については、「Windows でグループ ポリシー管理用テンプレートの中央ストアを作成および管理する方法」を参照してください。
-
WindowsTerminal.admxファイルを PolicyDefinition フォルダーにコピーします。 (%systemroot%\sysvol\domain\policies\PolicyDefinitions) -
WindowsTerminal.admlファイルを、ポリシー定義フォルダー内の言語フォルダー内の一致する言語フォルダーにコピーします。 フォルダーがまだ存在しない場合は作成します。 (%systemroot%\sysvol\domain\policies\PolicyDefinitions\EN-US) - ドメインに複数のドメイン コントローラーがある場合、新しい ADMX ファイルは次のドメイン レプリケーション間隔でそれらにレプリケートされます。
Intune で管理用テンプレートをインポートする
Intune で管理用テンプレートをインポートする方法については、「 カスタム ADMX および ADML 管理テンプレートを Microsoft Intune にインポートする」を参照してください。
重要
Windows ターミナル ADMX ファイルにはそのファイルへの参照が含まれているため、 Windows.admx をインポートする必要があります。
ポリシー
無効化されたソースプロファイル
Windows ターミナル 1.21 以降でサポートされているこのポリシーでは、ソース プロファイルの生成が無効になります。 ソース名には任意の文字列を指定できます。 潜在的な候補は、Windows ターミナルの settings.json ファイルのプロファイル定義の "source" プロパティとして見つけることができます。
一般的なソースは次のとおりです。
- Windows.Terminal.Azure
- Windows.Terminal.PowershellCore
- Windows.Terminal.Wsl
たとえば、このポリシーを Windows.Terminal.Wsl に設定した場合、Windows ターミナルの組み込みの WSL 統合を無効にします。 このポリシーにソースを追加すると、既存のプロファイルは Windows ターミナルから消えます。
グループ ポリシー (ADMX) 情報
- GP 固有の名前: DisabledProfileSources
- GP 名: 無効なプロファイル ソース
- GP パス: 管理用テンプレート/Windows コンポーネント/Windows ターミナル/
- GP スコープ: コンピューターとユーザー
- ADMX ファイル名: WindowsTerminal.admx
レジストリ情報
- パス: Software\Policies\Microsoft\Windows ターミナル
- 名前: DisabledProfileSources
- 種類: MULTI_SZ
- 値の例:
Windows.Terminal.Azure
有効な言語モデルと AI プロバイダー
Windows ターミナル カナリア 1.23 以降でサポートされているこのポリシーでは、表示されている言語モデルと AI プロバイダーをターミナル チャットで使用できます。
一般的なプロバイダーは次のとおりです。
- OpenAI
- AzureOpenAI
- GitHubCopilot
たとえば、このポリシーを OpenAI に設定すると、ターミナル チャットで OpenAI を使用するアクセス許可が付与されます。
ターミナル チャットの無効化
このポリシーを有効にしても一覧を空のままにした場合は、すべてのプロバイダーを禁止し、ターミナル チャット機能を無効にします。
グループ ポリシー (ADMX) 情報
- GP 固有の名前: EnabledLMProviders
- GP 名: 有効な言語モデル/AI プロバイダー
- GP パス: 管理用テンプレート/Windows コンポーネント/Windows ターミナル/
- GP スコープ: コンピューターとユーザー
- ADMX ファイル名: WindowsTerminal.admx
レジストリ情報
- パス: Software\Policies\Microsoft\Windows ターミナル
- 名前: EnabledLMProviders
- 種類: MULTI_SZ
- 値の例:
AzureOpenAI
既定のターミナル アプリケーション
Windows ターミナル 1.17 以降で Windows 11 22H2 または Windows 10 22H2 (ビルド 19045.3031、KB5026435) でサポートされているこのポリシーでは、Windows で使用される既定のターミナル アプリケーションを選択できます。
可能な選択肢は次のとおりです。
- 自動選択 (使用可能な場合は Windows ターミナル)
- Windows コンソール ホスト (レガシ)
- Windows ターミナル
- Windows ターミナル プレビュー (使用可能な場合)
Note
Windows ターミナル プレビューを選択してもインストールされていない場合、システムは従来の Windows コンソール ホストにフォールバックします。 (この場合、設定インターフェイスには "Let windows decide" が構成として表示されます)。
重要
このポリシーは、ユーザー設定のように実装され、動作します。 これは、構成から未構成に変更しても、その値は削除されないことを意味します。
既定のターミナル アプリケーションを構成する方法の詳細については、 Microsoft サポートのコマンド プロンプトと Windows Powershell を参照してください。
グループ ポリシー (ADMX) 情報
- GP 固有の名前: DefaultTerminalApplication
- GP 名: 既定のターミナル アプリケーション
- GP パス: 管理用テンプレート/Windows コンポーネント/Windows ターミナル/
- GP スコープ: ユーザーのみ
- ADMX ファイル名: WindowsTerminal.admx
レジストリ情報
- パス:
Console\%%Startup - 名前: DelegationTerminal、DelegationConsole
- 型: REG_SZ
- 値の例:
{00000000-0000-0000-0000-000000000000}
"automatic" の値
- デリゲーションターミナル:
{00000000-0000-0000-0000-000000000000} - DelegationConsole:
{00000000-0000-0000-0000-000000000000}
"Windows コンソール ホスト" の値
- デリゲーションターミナル:
{B23D10C0-E52E-411E-9D5B-C09FDF709C7D} - DelegationConsole:
{B23D10C0-E52E-411E-9D5B-C09FDF709C7D}
"Windows ターミナル" の値
- デリゲーションターミナル:
{E12CFF52-A866-4C77-9A90-F570A7AA2C6B} - DelegationConsole:
{2EACA947-7F5F-4CFA-BA87-8F7FBEEFBE69}
"Windows ターミナル プレビュー" の値
- デリゲーションターミナル:
{86633F1F-6454-40EC-89CE-DA4EBA977EE2} - DelegationConsole:
{06EC847C-C0A5-46B8-92CB-7C92F6E35CD5}
Windows Terminal