为 System Center Configuration Manager 安装控制台内部更新

 

适用于: System Center Configuration Manager (current branch)

System Center Configuration Manager 与 Microsoft 云服务同步,以获取你随后可以从 配置管理器 控制台中进行安装的更新。

只有适用于你的基础结构和版本的更新才会进行下载并可用于你的层次结构中。 此同步可以自动或手动进行,具体取决于为层次结构配置服务连接点的方式:

  • 联机模式下,服务连接点会自动连接到 Microsoft 云服务并下载适用的更新。

    默认情况下,配置管理器 会每 24 小时检查一次新的更新。 从 1602 版本或更高版本开始,还可以通过在 配置管理器 控制台的“管理” > “云服务” > “更新和维护”节点中单击“检查更新”,来立即检查更新。

  • 脱机模式下,服务连接点不会连接到 Microsoft 云服务,必须手动使用 System Center Configuration Manager 的服务连接工具以下载并导入可用更新。

System_CAPS_ICON_note.jpg 说明


除了在与 Microsoft 云服务同步时获取的更新之外,使用更新注册工具安装的带外修复也会导入你的控制台中,你随后可以在控制台中选择它们进行安装。

对更新进行同步之后,你可以通过导航到“管理” > “云服务” > “更新和维护”节点,在 配置管理器 控制台中查看它们:

  • 未安装的更新显示为“可用”。

  • 已安装的更新显示为“已安装”。 从 1606 版本开始,只显示最新安装的更新,并且可以单击功能区上的“历史记录”按钮以查看之前安装的更新。

配置服务连接点之前,需了解和规划它的其他使用情况,这会影响你配置此站点系统角色的方式:

若要更好地理解什么情况会下载更新,请参阅:

安装更新 1606 之前,若要在控制台中查看更新,用户必须分配有安全角色,该角色在权限组站点中包括读取权限并且安全作用域为全部。 从更新 1606 开始,引入新的名为更新包的基于角色的管理安全类,授予查看和管理 Configuration Manager 控制台中更新的访问。

更新包类的信息:
默认情况下,更新包 (SMS_CM_Updatepackages) 是以下具有列出权限的内置安全角色的一部分:

  • 具有修改读取权限的完全权限管理员
    • 具有此安全角色和具有对全部安全作用域访问权限的用户可以查看更新、安装更新并在安装过程中启用功能,以及启用各个功能(以前已安装更新)。
    • 具有此安全角色和具有对默认安全作用域访问权限的用户可以查看更新、安装更新并在安装过程中启用功能,以及查看各个功能(以前已安装更新但未启用该功能)。
  • 具有读取权限的只读分析员
    • 具有此安全角色和具有对默认作用域访问权限的用户可以查看更新,但不能安装它们,并且可以查看各个功能(已安装更新但未启用此功能)。

更新和维护所需的权限汇总:

  • 使用分配有安全角色(包括具有修改读取权限的更新包类)的帐户。
  • 必须为帐户分配默认作用域。

仅查看更新

  • 使用分配有安全角色(包括具有读取权限的更新包类)的帐户。
  • 必须为帐户分配默认作用域。

安装更新后启用功能:

  • 使用分配有安全角色(包括具有修改读取权限的更新包类)的帐户。
  • 必须为帐户分配全部作用域。

在从 配置管理器 控制台中安装更新之前请查看以下步骤:

步骤 1:查看更新清单

在从 配置管理器 控制台中安装新的更新之前,请查看适用的
在开始更新之前需要采取的操作的更新清单:

步骤 2:安装更新之前测试数据库升级

在层次结构中安装新的更新(如更新 1602)之前,应测试站点数据库的升级。 用于对将更新安装到站点数据库备份进行测试的命令行选项的名称是 testdbupgrade

与过去版本的 配置管理器 不同,如果安装更新失败,则无需执行站点恢复,而应重试安装更新。 因此,虽然与过去的产品版本相比,数据库的测试升级不太重要,不过这仍然是建议步骤。

安装更新之前运行 testdbupgrade
  1. 从运行计划更新的版本的站点的 CD.Latest 文件夹获取一组源文件。 这可能需要首先在运行该版本的 System Center Configuration Manager 的实验室或测试环境中安装站点。

    站点的 CD.Latest 文件夹包含该版本的源文件。 必须使用这些源文件运行站点数据库的测试升级。 有关详细信息,请参阅 System Center Configuration Manager 的 CD.Latest 文件夹

    例如,如果你的站点运行版本 1501 并且你要更新为 1602,则必须从已更新为版本 1602 的站点获取 CD.Latest 文件夹。 通常,可以在实验室中安装一个新的临时站点,然后将该站点升级到版本 1602 以创建具有所需文件的 CD.Latest 文件夹。

  2. 将 CD.Latest 文件夹复制到将用于运行测试数据库升级的 SQL Server 上的某个位置。 (请参阅下一步)。

  3. 创建要测试升级的站点数据库的备份,然后将该数据库的副本还原到未托管 配置管理器 站点的 SQL Server 实例。 该 SQL Server 使用的 SQL Server 版本必须与站点数据库相同。

  4. 还原数据库副本之后,在从实验室或测试环境复制的 CD.Latest 文件夹中运行安装程序。 运行安装程序时,使用 /TESTDBUPGRADE 命令行选项。 如果承载数据库副本的 SQL Server 实例不是默认实例,你还必须提供命令行参数以确定承载站点数据库副本的实例。

    例如,你计划升级数据库名称为 SMS_ABC 的站点数据库。 你将此站点数据库的副本还原到实例名称为 DBTest 的受支持 SQL Server 实例。 要测试站点数据库的此副本的升级,请使用下列命令行: Setup.exe /TESTDBUPGRADE DBtest\CM_ABC

    你可以在 System Center Configuration Manager的源媒体上的下列位置中找到 Setup.exe: SMSSETUP\BIN\X64

  5. 在运行数据库升级测试的 SQL Server 实例上,监视系统驱动器根目录中的 ConfigMgrSetup.log 以了解进度和成功情况。

    如果测试升级失败,请解决与站点数据库升级失败相关的任何问题,创建站点数据库的新备份,然后测试站点数据库的新副本的升级。

    过程成功完成后,你可以删除该数据库副本。

    System_CAPS_ICON_note.jpg 说明


    不支持还原用于测试升级的站点数据库的副本以用作任何站点上的站点数据库。

步骤 3:安装更新之前运行先决条件检查程序

安装更新之前,请考虑运行针对该更新的先决条件检查。 如果在安装更新之前运行先决条件检查:

  • 更新文件会在实际安装更新之前复制到其他站点

  • 选择安装更新时,先决条件检查会再次自动运行

以后在安装更新时,你可以选择配置更新以忽略先决条件检查警告。

安装更新之前运行先决条件检查程序
  1. 在 配置管理器 控制台中,转到“管理” > “云服务” > “更新和维护”。

  2. 右键单击要对其运行先决条件检查的更新包。

  3. 选择“运行先决条件检查”。 可以查看

    运行先决条件检查时,更新的内容会复制到子站点。 可以查看站点服务器上的 distmgr.log 以确认该内容复制成功。

  4. 若要查看检查的结果,请在 配置管理器 控制台中转到“监视” > “站点服务状态”,然后查找先决条件状态。 还可以查看站点服务器上的 ConfigMgrPrereq.log 以了解更多详细信息。

准备好从 配置管理器 控制台中安装更新时,请从层次结构的顶层站点开始。 这是管理中心站点或独立主站点。

我们建议你计划在正常营业时间之外为每个站点安装更新,此时安装更新的过程以及用于重新安装站点组件和站点系统角色的操作对业务运营的影响最小。

  • 管理中心站点完成更新安装之后,子主站点会自动启动更新。 可以使用站点服务器的服务时段 控制站点安装更新的时间。

  • 在主父站点更新完成之后,必须从 配置管理器 控制台中手动更新辅助站点。 不支持辅助站点服务器的自动更新。

  • 在站点更新之后使用 配置管理器 控制台时,系统会提示你更新控制台。

控制台内部更新安装的概述

1.更新安装启动时

会向你呈现更新向导,显示更新适用的产品区域的列表。

  • 在该向导的“常规”页面中,可以配置“先决条件警告”。
    • 先决条件错误会始终停止更新安装。 必须先解决错误,然后才能成功地重试更新安装。 有关详细信息,请参阅重试失败更新的安装

    • 先决条件警告也可以停止更新安装。 重试更新安装之前,应解决警告。 有关详细信息,请参阅重试失败更新的安装

    • 选择选项“忽略任何先决条件检查警告并安装此更新,无论是否缺少要求”,为更新安装设置忽略先决条件警告的条件,并允许更新安装继续。 如果不选择此选项,则在遇到警告时会停止更新安装。 除非以前为站点运行了先决条件检查并解决了先决条件警告,否则我们不建议使用此选项。

      从 1606 版本开始,“管理”和“监视”这两个工作区中的“更新和维护”节点都包括功能区上一个名为“忽略先决条件警告”的按钮。 当因先决条件检查警告而导致无法完成更新包安装时,可以使用此按钮。 例如,如果不使用“忽略先决条件警告”的选项安装更新(从更新向导中),更新安装中止并出现先决条件警告状态,但没有发生错误,那么之后可以在功能区选择“忽略先决条件警告”来触发自动继续忽略先决条件警告的更新安装。 使用此选项时,几分钟后将自动继续更新安装。

2.更新安装过程中

作为更新安装的一部分,配置管理器:

  • 重新安装所有受影响的组件,如站点系统角色或 配置管理器 控制台

  • 基于你针对客户端试验以及针对自动客户端升级进行的选择来管理客户端的更新

  • 在更新过程中无需重新启动站点系统服务器(除非作为站点系统角色先决条件的一部分安装 .NET)

System_CAPS_ICON_tip.jpg 提示


安装更新时,配置管理器 还会更新在站点恢复期间使用的 CD.Latest 文件夹。

3.在更新安装时监视更新进度

使用以下操作可监视进度:

  • 在 配置管理器 控制台中,“管理” > “云服务” > “更新和维护”节点。 此节点显示所有更新包的安装状态。
  • 在 配置管理器 控制台中:“监视” > “概述” > “站点服务状态”节点。 此节点仅显示当前正在安装的更新包的安装状态。

    从版本 1606 开始,为便于监视,将更新包安装划分为以下几个阶段。 对于每个阶段,现在提供了更多详细信息,包括要查看有关详细信息的日志文件:

    • 下载(这仅适用于安装服务连接点站点系统角色所在的顶层站点)
    • 复制
    • 先决条件检查
    • 安装
  • 你可以查看 <ConfigMgr_Installation_Directory>\Logs\ 中的 CMUpdate.log 文件

4.更新安装完成时

第一个站点更新完成安装之后:

5. 更新 Configuration Manager 控制台

在管理中心站点或主站点更新之后,连接到该站点的每个 配置管理器 控制台也必须更新。 系统会在以下情况下提示你更新控制台:

  • 打开控制台时

  • 在打开的控制台中导航到新节点时

我们建议立即安装更新,而不是延迟。

控制台更新完成之后,可以验证控制台和站点版本是否正确。 转到控制台左上角的“关于 System Center Configuration Manager”,新站点和控制台版本将会显示在那里。

在顶层站点上启动更新安装

在层次结构的顶层站点上,在 配置管理器 控制台中,转到“管理” > “云服务” > “更新和维护”,选择“可用”更新,然后单击“安装更新包”。

在辅助站点上启动更新安装

更新辅助站点父主站点之后,随后可以从 配置管理器 控制台中更新辅助站点。 为此,请使用“升级辅助站点向导”。

  1. 在 配置管理器 控制台中,转到“管理” > “站点配置” > “站点”,选择你要更新的站点,然后在“主页”选项卡上的“站点”组中,单击“升级”。

  2. 单击“是”以启动辅助站点的更新。

若要在辅助站点上监视更新安装,请选择辅助站点服务器,然后在“开始”选项卡上的“站点”组中,单击“显示安装状态”。 还可以将“版本”列添加到控制台显示中,以便可以查看每个辅助站点的版本。

更新安装失败时,查看控制台内部反馈以确定针对警告和错误的解决方法。 还可以查看站点服务器上的 ConfigMgrPrereq.log 以了解更多详细信息。 重试更新安装之前,必须解决错误,并且应解决警告。

准备重试安装更新时,选择失败的更新,然后选择适用的选项。 更新安装重试行为取决于开始重试的节点以及使用的重试选项:

  1. 为层次结构重试安装:

    当某个更新处于以下状态之一时,可以为整个层次结构重试该更新的安装:

    • 先决条件检查已通过但存在一个或多个警告,并且未在更新向导中设置用于忽略先决条件检查警告的选项(“更新和维护”节点中的“忽略先决条件警告”的更新值是“否”)
    • 先决条件失败
    • 安装失败
    • 内容复制到站点失败

    转到“管理” > “云服务” > “更新和维护”,选择更新并单击下列选项之一:

    • 重试 - 当你从该节点运行重试时,将再次开始更新安装,并自动忽略先决条件警告。 如果之前复制失败,它还将重新复制更新的内容。
    • 忽略先决条件警告 - 从版本 1606 开始,如果由于警告而导致更新安装中止,则可以单击“忽略先决条件警告”。 此操作将允许继续安装更新(几分钟后),并使用“忽略先决条件警告”的选项。
  1. 为站点重试安装:

    当某个更新处于以下状态之一时,可以在特定站点上重试该更新的安装:

    • 先决条件检查已通过但存在一个或多个警告,并且未在更新向导中设置用于忽略先决条件检查警告的选项(“更新和维护”节点中的“忽略先决条件警告”的更新值是“否”)
    • 先决条件失败
    • 安装失败

    转到“监视” > “概述” > “站点服务状态”,选择更新,然后单击下列选项之一:

    • 重试 - 当从该节点运行重试时,仅在此站点重启安装更新。 与从更新和维护节点运行重试不同,此重试不会忽略先决条件警告。
    • 忽略先决条件警告 - 从版本 1606 开始,如果由于警告而导致更新安装中止,则可以单击“忽略先决条件警告”。 此操作将允许继续安装更新(几分钟后),并使用“忽略先决条件警告”的选项。

使用以下清单可完成在站点更新之后进行的常见任务和配置:

确认站点到站点复制处于活动状态:在 配置管理器 控制台中,转到以下位置以查看状态并确保复制处于活动状态:

  • “监视” > “概述” > “站点层次结构”

  • “监视” > “概述” > “数据库复制”

有关详细信息,请参阅
System Center Configuration Manager 中的监视层次结构和复制基础结构关于复制链接分析器

确认站点服务器和远程站点系统服务器已重新启动(如果需要):查看站点基础结构,并确保适用的站点服务器和站点系统服务器(远离站点服务器)已成功重新启动。 通常,仅当 配置管理器 安装 .NET 作为站点系统角色的先决条件时,这才是预期行为。

更新独立 Configuration Manager 控制台:确保所有远程 配置管理器 控制台都更新为相同版本。 系统会在以下情况下提示你更新控制台:

  • 在控制台中导航到新节点

  • 打开控制台时

为主站点中的管理点重新配置数据库副本:如果将数据库副本用于主站点中的管理点,则必须先卸载数据库副本,再更新站点。 更新主站点之后,为管理点重新配置数据库副本。 有关详细信息,请参阅 System Center Configuration Manager 管理点的数据库副本

重新配置在更新之前禁用的任何数据库维护任务:如果更新之前在站点上禁用了 System Center Configuration Manager 的数据库维护任务 ,请使用与更新之前存在的相同设置在站点上重新配置这些任务。

升级客户端:有关如何升级现有客户端和如何安装新客户端的信息,请参阅如何在 System Center Configuration Manager 中升级 Windows 计算机的客户端

其他配置:查看在启动更新之前进行的更改,然后将这些配置还原到站点和层次结构。

当安装的更新包含一个或多个可选功能时,你可以选择在层次结构中启用这些功能。 可以在更新安装时执行此操作,或在以后返回到控制台并启用可选功能时执行此操作。

若要查看可用功能及其状态,请在控制台中导航到“管理” > “云服务” > “更新和维护” > “功能”。

当功能不可选时,它会自动安装,不会出现在“功能”节点中。

从 1606 开始,必须同意使用 System Center Configuration Manager 中的预发行功能,然后才可以选择并启用它们。

预发行功能包含在产品中,用于在生产环境中进行早期测试,但不应将其视为生产就绪。

若要同意,则在控制台中导航到“管理” > “站点配置” > “站点”,然后选择“层次结构设置”。 在“常规”选项卡上,选择“同意使用预发行功能”。

  • 同意是对每个层次结构执行的一次性操作,不能撤消
  • 除非你同意,否则不能启用1606 版或更高版本的更新版本中包括的新的预发行功能
System_CAPS_ICON_note.jpg 说明

如果安装更新 1606 之前启用了更新 1602 的预发行功能,即使你不同意使用预发行功能,安装 1606 后也可使用这些功能。

当你的层次结构运行版本 1606 或更高版本,然后再安装包含预发行功能的更新时,这些功能和此次更新包含的常规功能在更新和维护向导中可见:

  • 如果同意:安装更新时,可以启用更新和维护向导中的预发行功能。 为此,请选择预发行功能,就像选择任何其他功能那样。

    你也可以之后从控制台的“管理” > “云服务” > “更新与维护” > “功能”节点启用预发行功能。 为此,请在“功能”节点中选择要该功能,然后单击“开启”。 (你同意之前,此选项将灰显且不可用。)

  • 如果不同意:安装更新时,预发行功能在更新和维护向导中可见,但将灰显且不能启用。 安装更新之后,你可以在功能节点中查看这些功能,但不可启用它们(直到你在层次结构设置同意)。

System_CAPS_ICON_tip.jpg 提示

安装 1606 版更新时,1606 版更新中包含的预发行功能在更新和维护向导中不可见,且此时不可启用。 安装 1606 版更新后,可以查看功能节点中包括的预发行功能。

在站点服务器上,你可以配置服务时段以控制 配置管理器 的基础结构更新可应用于此站点服务器的时间。 每个站点服务器支持多个时段,时段允许用于安装基础结构更新,更新由为该站点服务器配置的所有时段的组合决定。

配置服务时段:

  1. 在 配置管理器 控制台中,打开“管理” > “站点配置” > “站点”,然后选择要在其中配置服务时段的站点服务器。

  2. 接下来,编辑站点服务器“属性”,然后选择“服务时段”选项卡,此时你可以在其中为该站点服务器设置一个或多个服务时段。

如果你在成功与 Microsoft 云服务同步之后在控制台中找不到特定更新或任何更新,这可能是因为:

  • 更新需要基础结构不使用的配置,或者当前产品版本不满足接收更新的先决条件。

    如果你认为自己对于缺少的更新具有所需配置或满足其他先决条件,请确认服务连接点处于联机模式,然后使用“更新和维护”节点中的“检查更新”选项来强制执行检查。 如果处于脱机模式,则必须使用服务连接工具手动与云服务同步。

  • 对于在 配置管理器 控制台中查看更新,帐户缺少正确的基于角色的管理权限。

    有关查看更新并从控制台启用功能所需权限的信息,请参阅此主题中管理更新的权限

System Center Configuration Manager 的更新

显示: