启用使用 Microsoft Endpoint Configuration Manager 的 Visual Studio 管理员更新

每次发布新的 Visual Studio 更新时,Microsoft 都会将 Visual Studio 管理员更新包发布到 Microsoft 更新服务器。 然后,管理员可以使用 Configuration Manager (SCCM) 通过 Windows Server Update Services (WSUS) 分发此 Visual Studio 管理员更新包,或者使用 Microsoft Endpoint Manager (Intune) 通过适用于企业的 Windows 更新 (WUfB) 进行分发。 客户端计算机上的 Windows 更新代理将识别更新可用,并启动更新。

使用 Microsoft Endpoint Manager (Intune) 更新到使用 Visual Studio 管理员更新的云连接设备

Microsoft Endpoint Manager 可用于在整个组织中配置设备策略,例如将设备注册到适用于企业的 Windows 更新 (WUfB) 和启用 MUUpdateServicePolicy。 以这种方式配置的设备将自动有资格通过 Windows 更新中的“接收其他 Microsoft 产品的更新”通道接收和安装适用的 Visual Studio 安全管理员更新。

启用 Configuration Manager (SCCM) 以接收和分发 Visual Studio 管理员更新

可以将 Configuration Manager (SCCM) 设置为从 Windows Server Update Services (WSUS) 目录中同步和下载 Visual Studio 管理员更新。 然后,SCCM 可以将管理员更新部署到整个组织的 Visual Studio 客户端计算机。

  • 要运行 Configuration Manager (SCCM),你将需要运行 Microsoft Endpoint Configuration Manager(当前分支)和 Windows Server Update Services (WSUS) 的 Windows Server 的当前许可版本。 不能单独使用 WSUS 来部署这些更新;它必须与 SCCM 结合使用。

  • SCCM 必须配置为在 Visual Studio 管理员更新包可用时接收通知。 为此,请使用以下步骤;有关详细信息,请参阅 Microsoft Endpoint Configuration Manager (SCCM) 中的软件更新简介

    1. 在 SCCM 控制台中,依次选择“管理”(左下角)、“站点配置”(左中部)和“站点”,然后选择你的站点服务器。
    2. 在顶部的“主页”选项卡功能区中的“设置”组按钮中,选择“配置站点组件”,然后选择“软件更新点” 。
    3. 在“软件更新点组件属性”对话框中
      • 在“产品”选项卡上的“开发人员工具、运行时和可再发行组件”层次结构中,选择要同步的 Visual Studio 版本 。
      • 在“分类”选项卡上,确保选中“安全更新”、“功能包”和“更新”。
    4. 选择“软件库”(左下方),将软件更新与 WSUS 服务器同步,然后在顶部的“主页”选项卡上,选择“同步软件更新”按钮。 “同步软件更新”将使可用的 Visual Studio 管理员更新在 SCCM 控制台中可见,并可以从该控制台进行部署。

    默认情况下,仅 Visual Studio 安全管理员更新发布到 WSUS。 如果要通过 SCCM 部署功能或质量管理员更新,则需要从 Microsoft 目录手动导入它们,然后进行部署。

执行这些步骤后,可使用 Configuration Manager (SCCM) 的软件更新管理功能来部署 Visual Studio 管理员更新。 应用管理员更新中介绍了 Visual Studio 管理员更新的不同类型和特征,其中提供了如何以及何时在整个组织中分发管理员更新的指导。

有关 Configuration Manager (SCCM) 功能和选项的详细信息,请参阅在 Microsoft Endpoint Configuration Manager (SCCM) 中部署软件更新

启用(或禁用)客户端计算机接收 Visual Studio 管理员更新的功能

如果客户端计算机要通过 SCCM 或 Intune 识别并接受 Visual Studio 管理员更新,则必须正确配置客户端计算机。

在客户端计算机上对管理员意向进行编码

必须使客户端计算机能够接收 Visual Studio 管理员更新。 此步骤是必需步骤,以确保不会无意或意外地将更新推送到毫无准备的客户端计算机。

AdministratorUpdatesEnabled 策略通过注册表项实现,旨在让管理员对管理员意向进行编码。 有关如何设置此策略的详细信息,请参阅为企业部署配置策略。 需要对客户端计算机具有管理员访问权限才能创建并设置此策略的值。

确保帐户具有正确的特权和权限

默认情况下,客户端计算机的 SYSTEM 帐户将下载并安装 Visual Studio 管理员更新。 因此,SYSTEM 帐户必须对计算机具有管理权限。 此外,根据客户端配置为从何处获取产品源,SYSTEM 帐户还必须有权访问 Internet 上的 Visual Studio 终结点,或者有足够的权限从网络布局位置读取,以便下载更新的产品位。

注意

向客户端计算机的 SYSTEM 帐户授予权限以便访问网络共享的一种简单方法是向“域计算机”AD 组授予权限。

错误代码和条件

Visual Studio 管理员更新的错误代码在应用管理员更新页上定义。

Visual Studio 客户端检测程序实用工具

必须在客户端计算机上安装 Visual Studio 客户端检测程序实用工具,才能正确识别和接收 Visual Studio 管理员更新。 此实用工具用于确定 Visual Studio 实例在磁盘上的位置。

此 Visual Studio 客户端检测程序实用工具包含在 2020 年 5 月 12 日或之后发布的所有 Visual Studio 产品更新中,并与之一同安装。 它作为所有 Visual Studio 管理员更新的必备组件包含在内,也可在 Microsoft 更新目录中独立部署和安装。

支持或故障排除

有时,你难免遇到一些问题。 如果 Visual Studio 安装失败,请参阅 Visual Studio 安装和升级问题疑难解答获取分步指南。

下面是另外几个支持选项:

可使用以下方法,提供有关 Visual Studio 管理员更新的反馈或报告影响更新的问题:

另请参阅

若要了解详细信息,请浏览以下其他资源: