Visual Studio 管理员指南
在企业环境中,系统管理员通常会在最终用户计算机上部署和更新软件。 通过使系统管理员能够管理和控制部署和更新 Visual Studio 软件的时间和方式,Visual Studio 产品在这些类型的环境中很好地集成。 可以从 Internet、网络共享或产品缓存获取 Visual Studio,并且可以通过手动、编程方式或使用系统管理软件进行部署和更新。 Visual Studio 提供创建和维护获取位置、预配置安装默认值、在安装过程中部署产品密钥以及管理成功推出的产品更新的功能。 本管理员指南提供指向基于应用场景的企业部署指南的快速链接。
在开始之前进行研究和计划
需要制定在整个组织中部署 Visual Studio 的计划。 下面列出了要考虑的一些重要事项,最好在客户端计算机上进行原始安装前制定计划和做决定。
- 确保每台目标计算机满足最低安装要求。 请注意,Visual Studio 不支持应用程序虚拟化解决方案,例如 Microsoft App-V for Windows 或 MSIX for Windows 或者第三方应用虚拟化技术。
- 确保每台目标计算机满足最低安装要求。 请注意,Visual Studio 不支持应用程序虚拟化解决方案,例如 Microsoft App-V for Windows 或 MSIX for Windows 或者第三方应用虚拟化技术。
- 阐明安全性和兼容性需求。 Microsoft 建议你的组织始终使用最新且最安全的软件。
- 确保了解 Enterprise 和 Professional 客户的支持选项。 有关详细信息,请参阅 Visual Studio 产品生命周期和维护页面。
- 如果公司需要继续使用某一功能集,但仍想获取常规维护安全更新,则应计划使用长期服务渠道 (LTSC)。 有关详细信息,请参阅 Visual Studio 产品生命周期和维护页面的“Enterprise 和 Professional 客户的支持选项”部分。
- 按照 Windows 安全基线的说明操作。 Microsoft 专注于为客户提供安全的操作系统(如 Windows 10 和 Windows Server)以及安全的应用(如 Microsoft Edge)。 除了产品的安全保障,Microsoft 还通过提供各种配置功能使你良好地控制环境。
规划应如何安装和初始化 Visual Studio
最初如何在计算机上安装 Visual Studio? 最初使用引导程序安装 Visual Studio 的操作需要在计算机上具有管理权限。 用户是否能够自行安装产品,或者 IT 管理员是否需要通过提升的过程来简化产品?
如何在组织内许可和分发权利订阅? 安装是否需要产品密钥?
需要在客户端计算机上配置哪些组策略设置? 是否可以使用管理模板 (ADMX) 或 Microsoft Intune 设置目录在整个组织中配置策略?
公司需要哪些工作负载和组件? 是否计划利用
*.vsconfig
文件来标准化团队的安装?
规划如何定期更新 Visual Studio
客户端计算机应从何处获取产品更新? 这通常取决于客户端是否有权访问 Internet。 他们应该从 IT 管理和维护的公司范围的网络布局还是从 Internet 获取更新?
允许谁更新客户端计算机? 默认情况下,虽然从 2023 年 8 月开始,管理员可以通过配置
AllowStandardUserControl
策略将更新功能委托给标准用户,更新 Visual Studio 的操作需要拥有计算机的管理权限。 但是,标准用户不得使用引导程序。AllowStandardUserControl
策略仅允许他们在客户端上安装了 Visual Studio 安装程序之后使用该安装程序功能。 是否允许用户更新其计算机,或者管理员是否需要通过系统上下文进程以集中方式或以编程方式调用计算机?应何时进行更新? 应由用户自行决定何时更新,或者是否有组织策略控制更新的时间线?
提示
我们鼓励所有组织将其客户端计算机注册到 Visual Studio 管理员更新,系统每月向在适用于企业的 Windows 更新中注册的设备提供安全更新。
安装 Visual Studio
以下资源将帮助你在常见的企业应用场景中进行 Visual Studio 的初始安装。 通常只需执行此操作一次。
查看“安装 Visual Studio”文档,大致了解可供最终用户使用的安装选项。 选择要在客户端计算机上安装的工作负载和组件。
获取正确的 Visual Studio 引导程序以安装产品。 有不同的引导程序可供你选择。 某些引导程序安装产品的特定版本,而其他引导程序初始化服务基线渠道。 必须是计算机上的管理员才能执行任何引导程序。
使用命令行参数安装 Visual Studio 。 使用各种参数或使用安装配置
*.vsconfig
文件以编程方式控制或自定义 Visual Studio 安装。 可以生成自动执行安装过程的安装脚本。 有关详细信息,请参阅命令行参数示例。创建 Visual Studio 的布局(网络安装)。 布局是网络上文件夹中 Visual Studio 文件的缓存,可用于初始安装以及所有产品更新。 如果客户端计算机的 Internet 连接受限,则可以使用布局。 可以使用安装配置 *.vsconfig 文件初始化布局的内容。 可以使用响应文件,使你可以在安装产品时设置默认值。 创建布局后,应定期对其进行维护。 请务必确保运行更新的用户或系统帐户能够正确访问包含布局的网络共享。 有关详细信息,请参阅安装或使用 Visual Studio 时与网络相关错误的疑难解答。
将布局部署到组织内的客户端计算机上。 了解如何将 Visual Studio 从布局安装到整个组织的客户端计算机上。
安装脱机安装所需的证书。 如果客户端计算机已与 Internet 完全断开连接,则安装所需的证书。
配置控制计算机范围的 Visual Studio 行为的策略。 在整个组织中配置和部署策略,例如选择加入管理员更新,允许标准用户进行更新,以及删除不支持的组件。 Visual Studio 策略在 Microsoft Intune 的设置目录中以及 Visual Studio 管理模板 (ADMX) 中可用。
在部署 Visual Studio 时自动应用产品或订阅密钥。 可以采用编程方式将订阅或产品密钥作为用于自动部署 Visual Studio 的脚本的一部分进行应用,以便用户无需单独激活软件。 安装 Visual Studio 期间或安装已完成后,可设置此密钥。
在防火墙或代理服务器后面安装和使用 Visual Studio 和 Azure 服务 。 如果你的组织使用防火墙或代理服务器等安全措施,则包含有可能需要将其添加到“允许列表”的域 URL,以及可能需要打开的端口和协议,以便在安装和使用 Visual Studio 以及 Azure 服务时获得最佳体验。
更新 Visual Studio
以下资源将帮助你保持 Visual Studio 更新、最新且安全。 最佳做法是计划每月更新。
查看“更新 Visual Studio”文档,大致了解可供最终用户使用的更新选项,以及如何通知最终用户更新可用。
如果要严格控制更新的时间和来源,请确保已正确配置长期服务渠道 (LTSC)。
确保标准用户能够灵活地按需更新(如果组织允许)。
使用 Microsoft Endpoint Configuration Manager(SCCM 和 Intune)启用管理员更新。 Visual Studio 管理员更新可通过Microsoft Endpoint Manager 软件集合获取和部署,其中包括在适用于企业的 Windows 更新中注册的所有 Intune 和 SCCM 托管设备。 这是针对企业如何保持安全的建议方法。 在此处了解更多信息。
保持布局(网络安装)定期更新,以便它与最新产品更新保持最新且安全。 布局旨在既用作 Visual Studio 的新客户端安装的安装点,又用作已部署到客户端工作站的安装的更新产品位源。 Visual Studio 在星期二修补日(每月的第二个星期二)发布安全更新,我们强烈建议你之后立即每月更新布局。
使用命令行参数更新 Visual Studio。 使用各种参数以编程方式更新 Visual Studio。 有关详细信息,请参阅命令行参数示例。
更新基于网络布局的客户端计算机。 更新布局后,即可从更新的网络布局更新 Visual Studio 的客户端安装。 此方案还旨在用于管理员更新,以及未连接到 Internet 的客户端。
对于未连接到 Internet 或未附加到布局的计算机,可以使用最小脱机布局更新 Visual Studio。
配置 Visual Studio
配置影响 Visual Studio 行为的策略 使用 Microsoft Intune 设置目录 或 Visual Studio 管理模板 (ADMX) 在整个组织的客户端计算机上轻松配置 Visual Studio 策略。 这包括配置控制安装和更新行为的策略,例如允许谁进行更新,与其他版本或实例共享的某些包的安装位置、包的缓存位置及是否缓存、是否应启用管理员更新或应如何应用更新、有哪些可用的更新通道及其如何将通道呈现给客户端、是否应在更新期间删除不支持的组件,以及显示或不显示通知的方式。 这还包括配置控制客户反馈、遥测和 Live Share 和开发隧道行为的策略。
创建自定义引导程序包。 了解如何创建自定义引导程序包的高级技术,以便通过创建产品和包清单来进一步控制安装配置。
- 将安装配置导入或导出到其他计算机或布局。
管理、修改或修复 Visual Studio
获取故障排除提示 。 在安装或更新 Visual Studio 时获得帮助,并了解在遇到问题时如何报告问题。 这些提示包含可解决大多数联机或脱机安装问题的分步说明。
修复 Visual Studio 以解决更新问题。 Visual Studio 安装有时会损毁或损坏。 修复对于修复所有安装操作(包括更新)中的安装时问题非常有用。
支持或故障排除
有时,你难免遇到一些问题。 如果 Visual Studio 安装失败,请参阅 Visual Studio 安装和升级问题疑难解答获取分步指南。
下面是另外几个支持选项:
- 对于与安装相关的问题,我们提供安装聊天(仅限英语)支持选项。
- 通过报告问题工具(会出现在 Visual Studio 安装程序和 Visual Studio IDE 中)向我们报告产品问题。 如果你是 IT 管理员,并且尚未安装 Visual Studio,可以在此处提交 IT 管理员反馈。
- 在 Visual Studio 开发人员社区中,可提出功能建议、跟踪产品问题,并能找到答案。