本站点文档内容均翻译自code.visualstudio.com,仅供个人学习,如有差异请以官网为准。

企业版 VS Code

Visual Studio Code 可以作为各种规模的企业团队的开发工具。作为一名 IT 管理员,您可以配置 VS Code 以在整个组织中实现一致性和合规性。

企业政策

VS Code 支持中央管理策略,这些策略可以覆盖受管理设备上的用户设置。策略可以通过 Microsoft Intune、Active Directory Group Policy 或 macOS 上的 MDM 解决方案进行部署。

策略可用于控制:

请参阅企业策略参考以获取所有可用策略的完整列表。

扩展管理

组织可以控制用户机器上安装哪些扩展,并且可以托管一个私有的扩展市场。

  • 允许的扩展 - 指定可以由发布者、扩展 ID 或版本安装的扩展
  • 私人市场 - 为您的组织自托管扩展,并控制对公共市场的访问

了解更多关于在企业环境中管理扩展的信息。

网络配置

VS Code 需要网络访问以实现多个功能,包括自动更新、扩展市场和遥测。对于网络访问受限或使用代理服务器的环境,您可能需要进行配置:

  • 防火墙允许列表 - 允许特定主机名以实现 VS Code 功能
  • 代理服务器 - VS Code默认使用系统代理设置
  • SSL 证书 - 配置用于 HTTPS 代理的受信任证书

有关详细的网络配置,请参见VS Code中的网络连接

常见主机名

如果您的防火墙需要白名单,需要允许的关键主机名包括:

  • 更新.code.visualstudio.com- 更新
  • marketplace.visualstudio.com- 扩展市场
  • *.gallery.vsassets.io- 扩展资产
  • vscode下载.prss.microsoft.com- 下载

查看完整的主机名列表在网络文档中。

预安装的扩展

您可以准备带有 VS Code 和预安装扩展的机器映像或虚拟机。当用户首次启动 VS Code 时,这些扩展会自动安装。

了解更多关于预安装扩展的信息。