エンタープライズ向け VS Code
Visual Studio Codeは、あらゆる規模のエンタープライズチームの開発ツールとして利用可能です。IT管理者は、組織全体で一貫性とコンプライアンスを維持するためにVS Codeを設定できます。
エンタープライズポリシー
VS Codeは、管理対象デバイス上のユーザー設定を上書きする一元管理ポリシーをサポートしています。ポリシーは、Microsoft Intune、Active Directoryグループポリシー、またはmacOSのMDMソリューションなどのデバイス管理ソリューションを通じて展開できます。
以下の項目を制御するポリシーが利用可能です:
- AIおよびCopilot機能 - エージェントモード、MCPサーバー、ツール承認
- 拡張機能 - 許可された拡張機能とプライベートマーケットプレイス
- テレメトリ - データ収集レベルとフィードバックメカニズム
- 自動更新 - VS Codeの更新時期と方法の制御
利用可能なポリシーの完全なリストについては、エンタープライズポリシーのリファレンスを参照してください。
拡張機能の管理
組織は、ユーザーの端末にインストールされる拡張機能を制御し、プライベートな拡張機能マーケットプレイスをホストすることができます。
- 許可された拡張機能 - 発行者、拡張機能ID、またはバージョンによって、インストール可能な拡張機能を指定します。
- プライベートマーケットプレイス - 組織用に拡張機能をセルフホストし、パブリックマーケットプレイスへのアクセスを制御します。
エンタープライズ環境での拡張機能管理について詳しくはこちらをご覧ください。
ネットワーク設定
VS Codeは、自動更新、拡張機能マーケットプレイス、テレメトリなど、いくつかの機能でネットワークアクセスを必要とします。ネットワークアクセスが制限されている環境やプロキシサーバーを使用している環境では、以下の設定が必要になる場合があります。
- ファイアウォールの許可リスト - VS Codeの機能のために特定のホスト名を許可します。
- プロキシサーバー - VS Codeはデフォルトでシステムプロキシ設定を使用します。
- SSL証明書 - HTTPSプロキシ用の信頼された証明書を設定します。
詳細なネットワーク構成については、VS Codeのネットワーク接続を参照してください。
一般的なホスト名
ファイアウォールで許可リストが必要な場合、許可すべき主要なホスト名は以下の通りです。
update.code.visualstudio.com- 更新用marketplace.visualstudio.com- 拡張機能マーケットプレイス用*.gallery.vsassets.io- 拡張機能アセット用vscode.download.prss.microsoft.com- ダウンロード用
ネットワークドキュメント内のホスト名の完全なリストを参照してください。
拡張機能のプリインストール
VS Codeと一連のプリインストールされた拡張機能を含むマシンイメージや仮想マシンを作成できます。ユーザーが初めてVS Codeを起動すると、拡張機能が自動的にインストールされます。
拡張機能のプリインストールについて詳しくはこちらをご覧ください。
関連リソース
- エンタープライズポリシーのリファレンス - ポリシーの完全なリスト
- ネットワーク接続 - プロキシおよびファイアウォールの設定
- 設定の同期 - デバイス間での設定同期