使用 Microsoft Configuration Manager 自动将软件更新部署到 Azure 虚拟桌面会话主机

可在 Microsoft Configuration Manager 中将运行 Windows 10 企业版多会话和 Windows 11 企业版多会话的 Azure 虚拟桌面会话主机组合在一起,以自动应用更新。 基于查询创建集合,然后可将该查询用作服务计划的目标集合。

可通过相应的 Windows 客户端更新来更新 Windows 10 企业版多会话和 Windows 11 企业版多会话。 例如,可通过安装 Windows 10 21H2 版客户端更新来更新 Windows 10 企业版多会话 21H2 版。

先决条件

如需创建基于查询的集合,需执行以下操作:

  • 请确保已在会话主机虚拟机 (VM) 上安装了 Microsoft Configuration Manager 代理,并将其分配到 Configuration Manager 中的站点。
  • 确保 Microsoft Configuration Manager 版本至少位于分支级别 1910(对于 Windows 10)或 2107(对于 Windows 11)上。

创建基于查询的集合

可使用基于特定操作系统 SKU 的查询语句来标识哪些由 Configuration Manager 管理的设备在运行 Windows 10 企业版多会话和 Windows 11 企业版多会话操作系统。

提示

Windows 10 企业版多会话和 Windows 11 企业版多会话的操作系统 SKU 为 175。 可通过运行以下命令,使用 PowerShell 查找操作系统 SKU:

Get-WmiObject -Class Win32_OperatingSystem | FT Caption,OperatingSystemSKU

创建集合:

  1. 在 Configuration Manager 控制台中,选择“资产和合规性”。

  2. 转到“概述”>“设备集合”,然后右键单击“设备集合”,从下拉菜单中选择“创建设备集合”。

  3. 在打开的菜单的“常规”选项卡中,在“名称”字段中输入描述集合的名称。 在“注释”字段中,可以提供描述集合是什么的其他信息。 在“限制集合”中,定义要包含在集合查询中的计算机。

  4. 在“成员资格规则”选项卡中,通过选择“添加规则”,然后选择“查询规则”,为查询添加规则。

  5. 在“查询规则属性”中,输入规则的名称,然后通过选择“编辑查询语句”来定义规则的参数。

  6. 选择“显示查询语句”。

  7. 在此语句中,输入以下字符串:

    select
    SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client
    from SMS_R_System inner join SMS_G_System_OPERATING_SYSTEM on
    SMS_G_System_OPERATING_SYSTEM.ResourceId = SMS_R_System.ResourceId where
    SMS_G_System_OPERATING_SYSTEM.OperatingSystemSKU = 175
    
  8. 单击“确定”以创建集合。

  9. 若要检查是否已成功创建集合,请转到“资产和符合性”>“概述”>“设备集合”。

部署软件更新

可以使用 Microsoft Configuration Manager 中的自动部署规则 (ADR) 来自动批准和部署软件更新。 将上面创建的集合指定为目标部署集合,以便将这些更新部署到会话主机 VM。

有关使用 Microsoft Configuration Manager 部署软件更新的详细信息,请参阅部署软件更新。 有关 ADR 的创建步骤,请参阅自动部署软件更新