企业版 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 时,这些扩展将自动安装。
了解更多关于预装扩展的信息。