ポリシーを使用して VS Code の設定を集中管理する

Visual Studio Code のエンタープライズ ポリシーを使用すると、組織は開発チームの VS Code 設定を集中管理でき、組織全体で一貫性と互換性を確保できます。ポリシー値が設定されると、その値は、どのレベル (デフォルト、ユーザー、ワークスペース) で構成された VS Code 設定値よりも優先されます。

IT 管理者は、さまざまなデバイス管理ソリューションを通じて、ユーザーのデバイスに特定の VS Code 構成をデプロイし、強制できます。VS Code は、Windows、macOS、および Linux でのポリシーの適用をサポートしています。

Settings editor showing that the 'Extensions: Allowed' setting is managed by the organization.

この記事では、VS Code で利用可能なエンタープライズ ポリシーと、さまざまなオペレーティング システムでそれらを構成する方法について説明します。

Windows グループ ポリシー

VS Code は、Windows レジストリ ベースのグループ ポリシーをサポートしています。

これらのプロファイルは、モバイル デバイス管理 (MDM) ソリューションを使用してデプロイするか、個々のデバイスに手動でインストールできます。

ステップ 1: サンプルの ADMX および ADML ファイルを入手する

VS Code バージョン 1.69 以降、各リリースには、利用可能なポリシーを定義する ADMX テンプレート ファイルを含む policies ディレクトリが同梱されています。

ADMX および ADML ファイルは、既存のインストールから取得するか、VS Code の zip アーカイブをダウンロードして解凍することで取得できます。ファイルを取得するには、次の手順に従います。

  1. お使いのバージョンの VS Code の VS Code zip アーカイブをダウンロードします。
  2. zip ファイルを一時的な場所に解凍します。
  3. 解凍したファイル内の policies フォルダーに移動します。このフォルダーには、ADMX テンプレート ファイル (例: vscode.admx) と、さまざまな言語用の ADML ファイルを含む locales サブフォルダーが含まれています。

ステップ 2: ポリシー値を構成する

要件に従ってポリシー値を編集します。

文字列ポリシー - テキスト値または JSON 文字列を受け入れるポリシー

<!-- Example: Allow extensions from specific publishers -->
<key>AllowedExtensions</key>
<string>{"microsoft": true, "github": true}</string>

<!-- Example: Set update mode to a specific value -->
<key>UpdateMode</key>
<string>start</string>
重要

ポリシー値に構文エラーがある場合、設定は適用されません。VS Code のウィンドウ ログでエラーを確認できます (⇧⌘P (Windows、Linux は Ctrl+Shift+P) を押して、Show Window Log (ウィンドウ ログを表示) と入力します)。

ブール値ポリシー - true/false 値を受け入れるポリシー

<!-- Example: Enable user feedback -->
<key>EnableFeedback</key>
<true/>

<!-- Example: Disable telemetry -->
<key>EnableTelemetry</key>
<false/>

不要なポリシーの削除 - 強制したくないポリシーのキーと値の両方を削除します

<!-- To not enforce an update mode policy, remove these lines: -->
<key>UpdateMode</key>
<string>start</string>

各ポリシーの許容値と動作の詳細については、以下の ポリシー リファレンスを参照してください。

ステップ 3: ポリシーをデプロイする

構成したポリシーを、デバイス管理ソリューションを使用して組織内のすべての関連デバイスに大規模にデプロイできるようになりました。ローカル グループ ポリシー エディターを使用して、大規模にデプロイする前に、ローカルの Windows マシンでポリシーを手動でテストできます。

ポリシーを大規模にデプロイする

Microsoft Intune や Active Directory グループ ポリシーなどの製品を使用して、組織全体のデバイス ポリシーを大規模に集中管理できます。これらのソリューションにより、管理者は中央の場所から複数のデバイスに ADMX/ADML ファイルとポリシー構成をデプロイできます。

Active Directory 環境の場合は、ADMX および ADML ファイルを セントラル ストアにコピーして、ドメイン全体でポリシーを使用できるようにします。

ローカル マシンでポリシーを手動でテストする

大規模にデプロイする前にローカルの Windows マシンでポリシーをテストしたい場合は、ADMX/ADML ファイルを手動でインストールし、ローカル グループ ポリシー エディターを使用してポリシーを構成できます。

ローカルの Windows マシンで VS Code ポリシーを構成するには、次の手順に従います。

ステップ 1: ポリシー定義ファイルをインストールする

  1. vscode.admx ファイルを C:\Windows\PolicyDefinitions にコピーします。
  2. locales サブフォルダーから適切な ADML ファイル (例: en-US\vscode.adml) を C:\Windows\PolicyDefinitions\<your-locale> (例: C:\Windows\PolicyDefinitions\ja-JP) にコピーします。
注意

PolicyDefinitions ディレクトリにファイルをコピーするには、管理者権限が必要です。

ステップ 2: ローカル グループ ポリシー エディターを開く

  1. Windows+R キーを押して [ファイル名を指定して実行] ダイアログを開きます。
  2. gpedit.msc と入力して Enter キーを押し、ローカル グループ ポリシー エディターを開きます。
  3. ユーザー アカウント制御のプロンプトが表示された場合は、[はい] を選択して、アプリが変更を加えることを許可します。

ステップ 3: VS Code ポリシーに移動する

VS Code ポリシーは、[コンピューターの構成] と [ユーザーの構成] の両方で利用できます。

  • コンピューターの構成 > 管理用テンプレート > Microsoft VS Code
  • ユーザーの構成 > 管理用テンプレート > Microsoft VS Code
ヒント

両方が構成されている場合、コンピューター レベルのポリシーはユーザー レベルのポリシーよりも優先されます。

ステップ 4: ポリシーを構成する

  1. ポリシー カテゴリ ([コンピューターの構成] または [ユーザーの構成]) を選択します。
  2. 管理用テンプレート > Microsoft VS Code に移動します。
  3. 構成するポリシー (例: Update Mode) をダブルクリックします。
  4. ポリシー設定ダイアログで、[有効] を選択してポリシーを強制します。
  5. 利用可能なオプションまたはテキスト フィールドを使用して、ポリシー値を構成します。
  6. [OK] を選択して変更を保存します。
  7. ローカル グループ ポリシー エディターを閉じます。

ポリシーは、次に VS Code が起動されたときに有効になります。一部のポリシーでは、効果を有効にするために Windows の再起動が必要な場合があります。

macOS 構成プロファイル

構成プロファイルは、macOS デバイスの設定を管理します。プロファイルは、利用可能なポリシーに対応するキー/値ペアを持つ XML ファイル (.mobileconfig) です。

これらのプロファイルは、モバイル デバイス管理 (MDM) ソリューションを使用してデプロイするか、個々のデバイスに手動でインストールできます。

ステップ 1: サンプル構成プロファイルを入手する

VS Code バージョン 1.99 以降、各リリースにはサンプル .mobileconfig ファイルが同梱されています。VS Code がインストールされている macOS デバイスでサンプル ファイルを見つけるには、次の手順に従います。

  1. Finder を開き、/Applications に移動します。
  2. Visual Studio Code.app (またはお使いの VS Code バリアント) を右クリックし、[パッケージの内容を表示] を選択します。
  3. Contents/Resources/app/policies に移動します。
  4. サンプル .mobileconfig ファイル (例: vscode-sample.mobileconfig) を見つけます。

ステップ 2: ポリシー値を構成する

  1. サンプル .mobileconfig ファイルを作業場所 (デスクトップや書類フォルダーなど) にコピーします。

  2. コピーしたファイルをテキスト エディター (テキストエディット、VS Code、または任意の XML エディター) で開きます。

  3. 要件に従ってポリシー値を編集します。

    文字列ポリシー - テキスト値または JSON 文字列を受け入れるポリシー

    <!-- Example: Allow extensions from specific publishers -->
    <key>AllowedExtensions</key>
    <string>{"microsoft": true, "github": true}</string>
    
    <!-- Example: Set update mode to a specific value -->
    <key>UpdateMode</key>
    <string>start</string>
    
    重要

    ポリシー値に構文エラーがある場合、設定は適用されません。VS Code のウィンドウ ログでエラーを確認できます (⇧⌘P (Windows、Linux は Ctrl+Shift+P) を押して、Show Window Log (ウィンドウ ログを表示) と入力します)。

    ブール値ポリシー - true/false 値を受け入れるポリシー

    <!-- Example: Enable user feedback -->
    <key>EnableFeedback</key>
    <true/>
    
    <!-- Example: Disable telemetry -->
    <key>EnableTelemetry</key>
    <false/>
    

    不要なポリシーの削除 - 強制したくないポリシーのキーと値の両方を削除します

    <!-- To not enforce an update mode policy, remove these lines: -->
    <key>UpdateMode</key>
    <string>start</string>
    

各ポリシーの許容値と動作の詳細については、ポリシー リファレンスを参照してください。

ステップ 3: ポリシーをデプロイする

構成したポリシーを、MDM ソリューションを使用して組織内のすべての関連デバイスに大規模にデプロイできるようになりました。大規模にデプロイする前に、ローカル マシンでポリシーを手動でテストできます。

プロファイルを大規模にデプロイする

複数のデバイスにわたるエンタープライズ デプロイメントの場合は、次のようなモバイル デバイス管理 (MDM) ソリューションを使用します。

構成プロファイルの詳細については、Apple のドキュメントを参照してください。

ローカル マシンでポリシーを手動でテストする

ポリシーを手動で構成する

大規模にデプロイする前に macOS デバイスで VS Code ポリシー構成を手動でテストするには、次の手順に従います。

ステップ 1: 構成プロファイルをインストールする

  1. 編集した .mobileconfig ファイルを保存します。
  2. Finder で .mobileconfig ファイルをダブルクリックします。
  3. [システム設定] (または古い macOS バージョンの場合は [システム環境設定]) が開きます。
  4. プロファイルの詳細を確認し、[インストール] (または macOS のバージョンに応じて [続ける]) を選択します。
  5. プロンプトが表示されたら、管理者の資格情報で認証します。
  6. プロンプトが表示されたら、インストールを確定します。

ステップ 2: プロファイルのインストールを確認する

  1. [システム設定] (macOS Ventura 以降) または [システム環境設定] (それ以前のバージョン) を開きます。
  2. [プライバシーとセキュリティ] > [プロファイル] (または古いバージョンでは [一般] > [デバイス管理]) に移動します。
  3. VS Code 構成プロファイルがリストに表示されていることを確認します。
  4. VS Code を起動して、ポリシーが有効になっていることを確認します。
注意

新しい VS Code インスタンスでは、ポリシーが即座に有効になります。既に実行中の場合は、VS Code を再起動する必要がある場合があります。

構成プロファイルを削除する

ポリシーを削除してデフォルト設定に戻すには:

  1. [システム設定] > [プライバシーとセキュリティ] > [プロファイル] を開きます。
  2. VS Code 構成プロファイルを選択します。
  3. [削除] (または [-]) ボタンを選択します。
  4. 管理者の資格情報で認証して、削除を確定します。

Linux JSON ポリシー

VS Code バージョン 1.106 以降、/etc/vscode/policy.json に JSON ポリシー ファイルを配置することで、Linux デバイスで VS Code 設定ポリシーを構成できます。このアプローチでは、単純な JSON 形式を使用してポリシー値を定義します。

これらのプロファイルは、モバイル デバイス管理 (MDM) ソリューションを使用してデプロイするか、個々のデバイスに手動でインストールできます。

ステップ 1: サンプル ポリシー ファイルを入手する

VS Code バージョン 1.106 以降、各リリースにはサンプル .policy.json ファイルが同梱されています。これは、既存のインストールから取得するか、VS Code アーカイブをダウンロードして解凍することで取得できます。ファイルは resources/app/policies ディレクトリにあります。

ステップ 2: ポリシー値を構成する

  1. サンプル policy.json ファイルを作業場所にコピーします。

    sudo cp /usr/share/code/resources/app/policies/policy.json /tmp/policy.json
    
  2. お好みのテキスト エディターを使用してファイルを編集します。

    sudo nano /tmp/policy.json
    # or
    sudo vim /tmp/policy.json
    # or
    code /tmp/policy.json
    
  3. 要件に従ってポリシー値を編集します。

    文字列ポリシー - テキスト値または JSON 文字列を受け入れるポリシー

    <!-- Example: Allow extensions from specific publishers -->
    <key>AllowedExtensions</key>
    <string>{"microsoft": true, "github": true}</string>
    
    <!-- Example: Set update mode to a specific value -->
    <key>UpdateMode</key>
    <string>start</string>
    
    重要

    ポリシー値に構文エラーがある場合、設定は適用されません。VS Code のウィンドウ ログでエラーを確認できます (⇧⌘P (Windows、Linux は Ctrl+Shift+P) を押して、Show Window Log (ウィンドウ ログを表示) と入力します)。

    ブール値ポリシー - true/false 値を受け入れるポリシー

    <!-- Example: Enable user feedback -->
    <key>EnableFeedback</key>
    <true/>
    
    <!-- Example: Disable telemetry -->
    <key>EnableTelemetry</key>
    <false/>
    

    不要なポリシーの削除 - 強制したくないポリシーのキーと値の両方を削除します

    <!-- To not enforce an update mode policy, remove these lines: -->
    <key>UpdateMode</key>
    <string>start</string>
    

各ポリシーの許容値と動作の詳細については、ポリシー リファレンスを参照してください。

ステップ 3: ポリシーをデプロイする

構成したポリシーを、MDM ソリューションを使用して組織内のすべての関連デバイスに大規模にデプロイできるようになりました。大規模にデプロイする前に、ローカル マシンでポリシーを手動でテストできます。

ポリシーを大規模にデプロイする

複数のデバイスにわたるエンタープライズ Linux デプロイメントの場合は、Ansible、Puppet、Chef、Salt などの構成管理ツールを使用して policy.json ファイルをデプロイします。

これらのツールを使用すると、管理者は組織内のすべての管理対象 Linux デバイスに対して、リモートでポリシーのデプロイ、更新、および削除を行うことができます。

ローカル マシンでポリシーを手動でテストする

ステップ 1: ポリシー ファイルをコピーする

  1. /etc/vscode ディレクトリが存在することを確認します。

    sudo mkdir -p /etc/vscode
    
    注意

    /etc/vscode 内のディレクトリの作成やポリシー ファイルの管理には、root または sudo 権限が必要です。

  2. 編集したポリシー ファイルをシステムの場所 /etc/vscode/ にコピーします。

    sudo cp /tmp/policy.json /etc/vscode/policy.json
    

    適切な権限を設定します。

    sudo chmod 644 /etc/vscode/policy.json
    sudo chown root:root /etc/vscode/policy.json
    

ステップ 2: ポリシーのインストールを確認する

  1. VS Code を起動します (既に実行中の場合は再起動します)。
  2. [ファイル] > [基本設定] > [設定] を開きます (または Ctrl+, キーを押します)。
  3. 構成したポリシーに対応する設定を探します。「組織によって管理されています」と表示されているか、鍵のアイコンが表示されているはずです。
  4. 管理対象の設定をポイントすると、ポリシーによって制御されていることがわかります。
ヒント

VS Code のログを確認するか、管理対象の設定を変更しようとすることで (変更が禁止されます)、ポリシー ファイルが読み取られていることを確認できます。

ポリシーの削除

すべてのポリシーを削除してデフォルト設定に戻すには、/etc/vscode/policy.json ファイルを削除して VS Code を再起動します。

ポリシー適用の検証

エンタープライズ ポリシーをデバイスにデプロイした後、[開発者: ポリシーの診断] (Developer: Policy Diagnostics) コマンドを使用して、VS Code がそれらを読み取り、適用していることを確認できます。このコマンドを実行すると、デバイスの現在のポリシー状態に関するレポートを含む新しい無題の Markdown ドキュメントが開きます。Windows、macOS、Linux で同じように機能します。

レポートには次のセクションが含まれます。

  • システム情報: VS Code の製品名、バージョン、コミット。レポートを特定のビルドに関連付けるのに役立ちます。
  • アカウント情報: サインインしているデフォルト アカウントの詳細。アカウント プロバイダーから返された生のアカウント レベル ポリシー データを含みます。
  • アカウント ポリシー ゲート: AI 機能を制御する承認済み GitHub 組織ゲートの状態。可能な状態は inactivesatisfiedrestricted です。状態が restricted の場合、レポートには noAccountwrongProviderorgNotApprovedpolicyNotResolved などの理由もリストされます。
  • ポリシー制御設定: 登録されている各設定のポリシー状態をリストする 2 つの表。
    • 適用済みポリシー: 現在ポリシーによってオーバーライドされている設定。設定キー、ポリシー名、ポリシー ソース、デフォルト値、現在の値、ポリシーによって強制されている値が含まれます。
    • 未適用ポリシー: 現在強制されていない登録済みポリシー。この表を使用して、キーのスペルミスや、読み取られていないポリシー ファイルなどのデプロイ エラーを検出します。
  • 認証情報: 登録されている認証プロバイダー、セッション、アカウント、および各アカウントへのアクセス権を持つ拡張機能。
注意

レポートには、アカウント識別子、セッションの詳細、各アカウントへのアクセス権を持つ拡張機能のリストなどの機密情報が含まれる場合があります。レポートを共有する前に、内容を確認してください。

ヒント

Account Policy Gate の状態が policyNotResolved の場合は、[開発者: アカウント ポリシーの同期] (Developer: Sync Account Policy) コマンドを実行してアカウント側のポリシー データを強制的に更新し、レポートを再生成してください。

VS Code エンタープライズ ポリシー リファレンス

次の表は、VS Code で利用可能なすべてのエンタープライズ ポリシーをリストしたものです。

ポリシー
設定 ID
説明
McpGalleryServiceUrl 接続先の MCP ギャラリー サービスの URL を構成します。
ChatApprovedAccountOrganizations このポリシーを空でないリストに設定すると、承認済みアカウント ゲートがアクティブになります。ユーザーが組織がこのリストと交差する GitHub アカウントにサインインし、アカウント側のポリシー データが解決されるまで、すべての AI 機能が無効になります。比較では大文字と小文字は区別されません。サインインしている GitHub または GHE アカウントをすべて受け入れるには、ワイルドカードとして '*' を使用します (組織リストが表示されない GHE デプロイメントに使用します)。
ExtensionGalleryServiceUrl 接続先のマーケットプレイス サービスの URL を構成します。
AllowedExtensions
extensions.allowed VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
使用を許可する拡張機能のリストを指定します。これにより、許可されていない拡張機能の使用を制限することで、安全で一貫した開発環境を維持できます。詳細情報: https://aka.ms/vscode/enterprise/extensions/allowed
ChatToolsAutoApprove
chat.tools.global.autoApprove VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
「YOLO モード」としても知られるグローバル自動承認は、すべてのワークスペースのすべてのツールに対して手動承認を完全に無効にし、エージェントが完全に自律的に動作できるようにします。これは非常に危険であり、決して推奨されません。Codespaces や Dev Containers のようなコンテナ化された環境であっても、コンテナに転送されたユーザー キーが侵害される可能性があります。この機能は重要なセキュリティ保護を無効にし、攻撃者がマシンを侵害することをはるかに容易にします。注: この設定はツールの承認のみを制御し、エージェントが質問することを妨げません。エージェントの質問に自動的に回答するには、#chat.autoReply# 設定を使用します。
CopilotSessionSync
chat.sessionSync.enabled VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
デバイス間で Copilot セッション履歴を共有するために、GitHub.com へのセッション同期を有効にします。組織のポリシーによって無効にされている場合、セッション データはローカルのみに保持されます。
ChatToolsEligibleForAutoApproval
chat.tools.eligibleForAutoApproval VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
どのツールが自動承認の対象になるかを制御します。'false' に設定されたツールは常に確認を表示し、自動承認のオプションを提供しません。デフォルトの動作 (またはツールを 'true' に設定) の場合、ツールが自動承認オプションを提供する可能性があります。
ChatMCP
chat.mcp.access VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
インストールされている Model Context Protocol サーバーへのアクセスを制御します。
ChatAgentExtensionTools
chat.extensionTools.enabled VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
サードパーティの拡張機能によって提供されるツールの使用を有効にします。
ChatPluginsEnabled
chat.plugins.enabled VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
チャットでのエージェント プラグイン統合を有効にします。
ChatAgentMode
chat.agent.enabled VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
有効にすると、チャットからエージェント モードをアクティブ化でき、副作用を伴うエージェント コンテキストのツールを使用できます。
ChatAgentNetworkFilter
chat.agent.networkFilter VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
有効にすると、エージェント ツール (フェッチ ツール、統合ブラウザー) によるネットワーク アクセスが #chat.agent.allowedNetworkDomains# および #chat.agent.deniedNetworkDomains# に従って制限されます。ドメイン フィルタリングは、#chat.agent.sandbox.enabled# が有効な場合にもそれらのツールに適用されます。
ChatAgentAllowedNetworkDomains
chat.agent.allowedNetworkDomains VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
エージェント ツール (フェッチ ツール、統合ブラウザー) によるネットワーク アクセスを許可するドメイン。#chat.agent.networkFilter# または #chat.agent.sandbox.enabled# が有効な場合に適用されます。#chat.agent.sandbox.enabled#allowNetwork に設定されている場合、すべてのドメインが許可されます。*.example.com のようなワイルドカードをサポートします。許可リストと拒否リストの両方が空の場合、すべてのドメインがブロックされます。拒否ドメイン (#chat.agent.deniedNetworkDomains# を参照) が優先されます。
ChatAgentDeniedNetworkDomains
chat.agent.deniedNetworkDomains VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
エージェント ツール (フェッチ ツール、統合ブラウザー) によるネットワーク アクセスを拒否するドメイン。#chat.agent.networkFilter# または #chat.agent.sandbox.enabled# が有効な場合に適用されます。これは、#chat.agent.sandbox.enabled#allowNetwork に設定されている場合には適用されません。#chat.agent.allowedNetworkDomains# よりも優先されます。*.example.com のようなワイルドカードをサポートします。
DeprecatedEditModeHidden
chat.editMode.hidden VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
有効にすると、チャット モード ピッカーから編集モードを非表示にします。
ChatHooks
chat.useHooks VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
エージェントのワークフロー中の戦略的なポイントでチャット フックを実行するかどうかを制御します。フックは #chat.hookFilesLocations# で構成されたファイルから読み込まれます。
ChatToolsTerminalEnableAutoApprove
chat.tools.terminal.enableAutoApprove VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
ターミナルで実行ツールでの自動承認を許可するかどうかを制御します。
ChatAgentSandboxEnabled
chat.agent.sandbox.enabled VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
エージェント モードがサンドボックスを使用してツールの機能を制限するかどうかを制御します。有効にすると、ターミナルなどのツールは、システムへのアクセスを制限するためにサンドボックス環境で実行されます。
ChatAgentSandboxAllowUnsandboxedCommands
chat.agent.sandbox.allowUnsandboxedCommands VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
サンドボックス化されたコマンドが失敗した場合、またはサンドボックスの制限によってコマンドがブロックされた場合に、ユーザーの確認後にエージェント モードのターミナル コマンドをサンドボックス外で実行できるかどうかを制御します。これは、#chat.agent.sandbox.enabled# が有効な場合にのみ適用されます。
ChatAgentSandboxAutoApproveUnsandboxedCommands
chat.agent.sandbox.autoApproveUnsandboxedCommands VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
サンドボックス外で実行されるエージェント モードのターミナル コマンドが自動承認されるかどうかを制御します。これは、#chat.agent.sandbox.enabled##chat.agent.sandbox.allowUnsandboxedCommands# の両方が有効な場合にのみ適用されます。
ChatAgentSandboxAllowAutoApprove
chat.agent.sandbox.allowAutoApprove VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
サンドボックス内で実行されるエージェント モードのターミナル コマンドが自動承認されるかどうかを制御します。無効にすると、ターミナルで実行ツールは既存の承認フローを使用します。これは、#chat.agent.sandbox.enabled# が有効な場合にのみ適用されます。
UpdateMode
update.mode VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
自動更新を受け取るかどうかを構成します。変更後、再起動が必要です。更新は Microsoft のオンライン サービスから取得されます。
TelemetryLevel
telemetry.telemetryLevel VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
テレメトリのレベルを制御します。
EnableFeedback
telemetry.feedback.enabled VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
問題レポーター、アンケート、その他のフィードバック オプションなどのフィードバック メカニズムを有効にします。
BrowserChatTools
workbench.browser.enableChatTools VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
有効にすると、チャット エージェントはブラウザー ツールを使用して、統合ブラウザー内のページを開いたり操作したりできます。
CopilotNextEditSuggestions
github.copilot.nextEditSuggestions.enabled VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
次の編集候補 (NES) を有効にするかどうか。NES は、最近の変更に基づいて次の編集を提案できます。
CopilotReviewSelection
github.copilot.chat.reviewSelection.enabled VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
現在の選択範囲のコード レビューを有効にします。
CopilotReviewAgent
github.copilot.chat.reviewAgent.enabled VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
コード レビュー エージェントを有効にします。
Claude3PIntegration
github.copilot.chat.claudeAgent.enabled VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
VS Code での Claude エージェント セッションを有効にします。Anthropic Claude エージェント SDK を利用したエージェント的なコーディング セッションをエディターで直接開始および再開できます。既存の Copilot サブスクリプションを使用します。
注意

さらにポリシーを制定したい場合は、VS Code GitHub リポジトリで案件 (issue) を作成してください。チームは、その動作に対応する設定が既にあるか、あるいは新しい設定とポリシーを作成する必要があるかを判断します。

© . This site is unofficial and not affiliated with Microsoft.