使用 Microsoft Endpoint Configuration Manager 启用管理员对 Visual Studio 进行更新
每次发布新的 Visual Studio 更新时,Microsoft都会将 Visual Studio 管理员更新包发布到Microsoft更新服务器。 然后,管理员可以通过使用 Configuration Manager (SCCM)或通过 Windows Update for Business (WUfB)Microsoft Endpoint Manager (Intune)通过 Windows Server Update Services (WSUS) 分发此 Visual Studio 管理员更新包。 客户端计算机上的 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),需要在一个 Windows Server 当前许可版本上运行 Microsoft Endpoint Configuration Manager (Current Branch) 和 Windows Server Update Services(WSUS)。 不能使用 WSUS 本身来部署这些更新;它必须与 SCCM 结合使用。
SCCM 必须配置为在 Visual Studio 管理员更新包可用时接收通知。 为此,请使用以下步骤,有关详细信息,请参阅 Microsoft Endpoint Configuration Manager (SCCM)中的软件更新简介。
- 在 SCCM 控制台中,依次选择 管理(左下)、站点配置(中间),然后选择 站点,然后选择站点服务器。
- 在顶部的“主页”选项卡功能区上,在“设置 组”按钮中,选择“配置站点组件”,然后选择“软件更新点”。
- 在 软件更新点组件属性 对话框中:
- 在 产品 选项卡上,在 开发人员工具、运行时和可再发行组件 层次结构下,选择要同步的 Visual Studio 版本。
- 在 分类 选项卡上,确保已选择“安全更新”、“功能包”和“更新”。
- 通过选择 软件库(左下角),然后在顶部的 主页 选项卡功能区上,选择 同步软件更新 按钮,将软件更新与 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 终结点,或者有足够的权限从网络布局位置读取,以便下载更新的产品位。
备注
向客户端计算机的系统帐户授予权限的一种简单方法是向“域计算机”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 安装程序和 Visual Studio IDE 中。 如果你是 IT 管理员且未安装 Visual Studio,那么可以提交 IT 管理员反馈。
- 建议一项功能、跟踪产品问题,并在 Visual Studio 开发人员社区中查找答案。
可以使用以下方法提供有关 Visual Studio 管理员更新的反馈或报告影响更新的问题:
- 在 Visual Studio 安装问答论坛上向社区提问。
- 转到 Visual Studio 支持页面,并检查问题是否列在常见问题解答中。
- 提供有关你的体验的功能反馈或向 Visual Studio 团队报告问题。
- 请联系组织的Microsoft技术客户经理。
另请参阅
若要了解详细信息,请浏览以下其他资源: