部署和管理 VMM 中的更新汇总

重要

此版本的 Virtual Machine Manager (VMM) 已终止支持。 建议 升级到 VMM 2022

本文介绍如何安装、验证和删除 System Center Virtual Machine Manager (VMM) 的更新汇总。

注意

如果将 Microsoft 更新设置为“自动”,将自动安装更新汇总。 如果未自动安装,可以手动安装它们。

获取和安装更新汇总

以下部分介绍如何通过 Microsoft 更新、Microsoft 下载中心和 VMM 命令行手动获取和安装更新汇总。

备份 VMM 数据库

  1. 在 VMM 控制台中,选择 “设置”。
  2. 在“开始”选项卡上,选择“ 备份”。
  3. 在 VMM 备份页的“ 路径 ”文本框中,指定备份文件的位置,然后选择“ 确定”。

注意

确保作业成功完成;否则,请查看错误详细信息,并恢复备份。

详细信息:备份 VMM 数据库 

从 Microsoft 更新安装更新汇总

在已安装 VMM 组件且尚未安装最新更新的计算机上按照以下步骤操作:

  1. “设置”“>更新 & 安全性”下,选择“Windows 更新”。
  2. “Windows 更新”窗口中,选择“联机检查 Microsoft 更新中的更新”。
  3. 选择“有重要更新”。
  4. 选择更新汇总包,然后选择 “确定”。
  5. 选择“安装更新”以安装更新包。

从 Microsoft 下载中心安装更新汇总

若要手动从 Microsoft 下载中心下载更新汇总,请访问 Microsoft 下载中心,搜索所需知识库,然后手动下载更新汇总包。

通过命令提示符安装更新汇总

若要通过提升的命令提示符手动安装更新汇总包,请运行以下命令:

msiexec.exe/update package_name>

注意

package_name> 占位符中,输入实际的包名称。

例如,若要安装 System Center 2016 Virtual Machine Manager 服务器 (KB3209586) 的更新汇总 2,请运行以下命令:

msiexec.exe/update kb3209586_VMMserver_amd64.msp

例如,若要安装 System Center 2019 Virtual Machine Manager 服务器 (KBB4569533) 的更新汇总 2,请运行以下命令:

msiexec.exe/update kb4569533_VMMserver_amd64.msp

注意

可能存在其他特定于更新汇总版本的安装步骤。 检查更新汇总知识库指南,以确保完成所有安装步骤。

检查更新汇总安装

使用以下过程检查是否已成功安装更新汇总:

  1. “控制面板” >“程序和功能” >“查看已安装的更新” 。
  2. 验证是否在安装更新汇总后创建了更新条目。
    • 例如,更新汇总 2作为更新 3209586 发布。 如果已安装此更新汇总并且已成功安装,则应能够在 “查看已安装的更新 ”下看到此详细信息。
  3. 请确保该二进制文件版本具有正确的内部版本号。 
  4. 请参阅下方内容,查看特定更新汇总的内部版本号:

注意

 并非所有二进制文件都具有当前的更新汇总内部版本号。 但是,如果没有使用相关更新汇总内部版本号列出的二进制文件,则可能是更新汇总未成功安装。

删除更新汇总

重要

  1. 不建议删除更新汇总。 删除前,请检查所有可用选项是否可以避免卸载。 还可以联系 Microsoft 支持部门,核实是否需要卸载。
  2. 建议在尝试删除更新汇总之前 备份 VMM 数据库
  3. 删除后,VMM 二进制文件将回退到其以前的版本。 但是,VMM 数据库不会回滚。
  4. 如果在服务器上安装了一个或多个修补程序,请确保在开始删除之前将修补程序二进制文件替换为正式更新汇总二进制文件。

使用控制面板删除更新汇总

  1. 打开“控制面板”“程序”“程序和功能”。 若要快速访问,请在“运行”中输入 appwiz.cpl;它将在 控制面板 中打开“程序和功能”。
  2. 选择“ 查看已安装的更新”。
  3. 找到要删除的更新,右键单击该更新,然后选择“卸载” 。

使用命令行删除更新汇总

注意

若要使用命令行删除更新,必须提供以下两个全局唯一标识符 (GUID):

  • RTM 产品 GUID
  • 修补程序 GUID

RTM 产品 GUID

  • SCVMM Server: {EBC28D9B-9565-46F3-A248-E26F07F81A98}
  • SCVMM Admin Console amd64: {B703D43A-ABF6-4A36-84CC-00D77FF8570B}
  • SCVMM Admin Console i386: {F5D46892-E1BD-4E0A-BD6E-DAA1900BA786}
  • SCVMM Guest Agent amd64: {3E71E1FB-AF93-4110-A8EB-973132A3B16B}
  • SCVMM Guest Agent i386: {57D2C983-23BF-4840-B784-BDDAC2DC932B}

修补程序 GUID

若要查找修补程序 GUID,请右键单击更新,选择“属性” 。 在“详细信息” 选项卡上,然后选择“修订号” 。 这就是修补程序 GUID。

了解 RTM 产品 GUID 和修补程序 GUID 后,运行以下命令以删除该更新: Msiexec /I { RTM Product GUID >} MSIPATCHREMOVE={< Patch GUID >}

验证是否成功删除更新汇总

使用以下过程检查是否已成功删除更新汇总:

  1. 检查是否已从“程序和功能” 删除更新。 
  2. 验证是否已成功还原二进制文件。 为此,请转到 VMM 安装目录,并验证没有任何二进制文件具有你卸载的更新汇总的内部版本。 

注意

从 VMM 服务器卸载服务器和控制台更新时,卸载顺序并不重要。

还原 VMM 中的数据库备份

注意

  1. 可以随时创建数据库备份。 但仅当卸载服务器上的最新更新汇总后才能还原数据库。 如果卸载了较旧的更新汇总,则无需还原 VMM 数据库。
  2. 请确保还原安装更新汇总前创建的数据库备份。

有关如何还原数据库备份的信息,请参阅 此文

还原后任务

本部分仅适用于在创建数据库备份后和卸载更新汇总前添加主机或库服务器。

恢复 VMM 数据库后,必须执行以下操作:

  • 删除自上次备份后从 VMM 删除的任何主机。
  • 如果自上次备份后已删除主机,主机在 VMM 控制台中的状态将显示为“需要注意” 。 另外,该主机上的虚拟机的状态将显示为“主机未响应” 。
  • 删除自上次备份以来从 VMM 中删除的虚拟机。 如果某主机拥有自上次备份后删除的虚拟机,则该虚拟机在 VMM 控制台中的状态显示为“丢失” 。
  • 添加自上次备份后添加到 VMM 的任何主机。
  • 如果将 VMM 数据库还原到不同的计算机,则必须重新关联 VMM 控制台中状态为“拒绝访问” 的主机。
    • 如果计算机拥有不同的安全标识符 (SID),则会被视为不同的计算机。 例如,如果在计算机上重新安装该操作系统,即使有相同的计算机名称,计算机仍将拥有不同的 SID。

有关还原后任务的详细信息,请参阅这篇文章

注意

对于创建数据库备份后添加的任何其他构造资源(例如存储提供程序、库服务器等),必须执行这些步骤。