使用 Configuration Manager 管理 OS 升级包

适用于: Configuration Manager(current branch)

Configuration Manager 中的 OS 升级包包含用于升级计算机上现有 OS 的 Windows 安装程序源文件。 本文介绍如何添加、分发和维护 OS 升级包。

注意

OS 升级包还可用于 Windows 的新安装。 但是,这取决于与此方法兼容的驱动程序。 从 OS 升级包执行新的 Windows 安装时,驱动程序在 Windows PE 中安装,而不是在 Windows PE 中注入驱动程序。 某些驱动程序与在 Windows PE 中安装时不兼容。 如果驱动程序与在 Windows PE 中安装时不兼容,请改用 OS 映像(如 install.wim)。

添加操作系统升级包

在使用 OS 升级包之前,请先将其添加到Configuration Manager站点。

  1. 在Configuration Manager控制台中,转到“软件库”工作区,展开“操作系统”,然后选择“操作系统升级包”节点。

  2. 在功能区的“ 主页 ”选项卡上的“ 创建 ”组中,选择“ 添加操作系统升级包”。 此操作将启动“添加操作系统升级向导”。

  3. 在“ 数据源 ”页上,指定以下设置:

    • OS 升级包的安装源文件的网络 路径 。 例如,\\server\share\path

      注意

      安装源文件包含用于安装 OS 的setup.exe和其他文件和文件夹。

      重要

      限制对这些安装源文件的访问,以防止不必要的篡改。

    • 从版本 2107 开始,代表组织查看并同意此 OS 媒体的许可条款。

    • 从所选升级包的 install.wim 文件中提取特定映像索引 ,然后从列表中选择映像索引。 此选项会自动导入文件中的单个索引,而不是导入所有图像索引。 使用此选项可生成更小的映像文件,并加快脱机服务速度。 它还支持在应用软件更新后 较小的映像文件优化映像服务的过程。

      重要

      Configuration Manager覆盖 OS 升级包中的现有 install.wim。 它将图像索引提取到临时位置,然后将其移动到原始源目录中。 在导入 OS 升级包并启用此选项之前,请确保备份原始源文件。

    • 如果要在客户端上预先缓存内容,请指定映像的 体系结构语言 。 有关详细信息,请参阅 配置预缓存内容

  4. 在“ 常规 ”页上,指定以下信息。 当有多个 OS 升级包时,此信息可用于标识。

    • 名称:OS 升级包的唯一名称。

    • 版本:可选的版本标识符。 此属性不需要是升级包的 OS 版本。 它通常是包的组织版本。

    • 注释:可选的简短说明。

  5. 完成该向导。

接下来,将 OS 升级包分发到分发点。

将内容分发到分发点

将 OS 升级包分发到分发点,与其他内容相同。 在部署任务序列之前,请将 OS 升级包分发到至少一个分发点。 有关详细信息,请参阅 分发内容

将软件更新应用于映像

注意

本部分适用于 OS 映像OS 升级包。 它使用通用术语“映像”来引用 WINDOWS 映像文件 (WIM) 。 这两个对象都有一个 WIM,其中包含 Windows 安装文件。 软件更新适用于这两个对象中的这些文件。 此过程的行为在两个对象之间是相同的。

每个月都有适用于映像的新软件更新。 在应用软件更新之前,需要满足以下先决条件:

  • 软件更新基础结构
  • 已成功同步软件更新
  • 已将软件更新下载到站点服务器上的内容库

有关详细信息,请参阅 部署软件更新

按指定计划将适用的软件更新应用于映像。 此过程有时称为 脱机服务。 在此计划中,Configuration Manager将所选软件更新应用于映像。 然后,它还可以将更新后的映像重新分发到分发点。

重要

虽然可以根据版本选择适用于映像的任何软件更新,但 DISM 只能对映像应用某些类型的更新。 OfflineServicingMgr.log 文件显示以下条目:Not applying this update binary, it is not supported

站点数据库存储有关映像的信息,包括导入时应用的软件更新。 自最初添加映像以来应用于映像的软件更新也会存储在站点数据库中。 启动向导以应用软件更新时,它会检索站点尚未应用于映像的适用软件更新列表。 Configuration Manager复制从站点服务器上的内容库选择的软件更新。 然后,它将软件更新应用于映像。

服务过程

  1. 在Configuration Manager控制台中,转到“软件库”工作区,展开“操作系统”,然后选择“操作系统映像”或“操作系统升级包”。

  2. 选择要向其应用软件更新的对象。

  3. 在功能区上,选择“计划汇报”以启动向导。

  4. “选择汇报”页上,选择要应用于映像的软件更新。 更新列表可能需要一些时间才能显示在向导中。 使用 筛选器 在元数据中搜索字符串。 使用“系统体系结构”下拉列表筛选 X86、X64“全部”。 可以在列表中选择一个、多个或所有更新。 选择完更新后,选择“ 下一步”。

  5. “设置计划 ”页上,指定以下设置,然后选择“ 下一步”。

    1. 计划:指定站点何时将软件更新应用于映像的计划。

    2. 出错时继续:选择此选项可继续将软件更新应用于映像,即使出现错误也是如此。

    3. 使用映像更新分发点:选择此选项可在站点应用软件更新后更新分发点上的映像。

  6. 完成“计划汇报向导”。

注意

为了最大程度地减少有效负载大小,OS 升级包和 OS 映像的服务会删除旧版本。

服务操作

在 Configuration Manager 控制台的“OS 映像”或“OS 升级包”节点中,将以下列添加到视图中:

  • 计划汇报日期:此属性显示已定义的下一个计划。
  • 计划汇报状态:此属性显示状态。 例如,“成功”“正在进行”。

选择特定的图像对象,然后在详细信息窗格中切换到 “更新状态 ”选项卡。 此选项卡显示图像中的更新列表。

选择特定的图像对象,然后在功能区中选择 “属性 ”。 “已安装汇报”选项卡显示映像中的更新列表。 “ 服务 ”选项卡是当前服务计划和已计划应用的更新的只读视图。

当状态为“正在进行”时,可以在功能区上选择“取消计划汇报”。 此操作将取消活动服务进程。

若要排查此过程问题,请在站点服务器上查看 OfflineServicingMgr.logdism.log 文件。 有关详细信息,请参阅 日志文件

指定用于脱机 OS 映像服务的驱动器

可以指定在脱机维护 OS 映像期间Configuration Manager使用的驱动器。 此过程可能会使用临时文件占用大量磁盘空间。 使用此选项可以灵活地选择要使用的驱动器。

  1. 在Configuration Manager控制台中,转到“管理”工作区,展开“站点配置”,然后选择“站点”节点。 在功能区中,选择“ 配置站点组件” ,然后选择“ 操作系统部署”。

  2. 在“ 脱机服务 ”选项卡上,为本地驱动器指定供 映像脱机维护使用的选项。

默认情况下,此设置为 “自动”。 使用此值,Configuration Manager选择安装它的驱动器。

如果选择站点服务器上不存在的驱动器,Configuration Manager的行为与选择“自动”相同。

在脱机服务期间,Configuration Manager将临时文件存储在 文件夹中<drive>:\ConfigMgr_OfflineImageServicing。 它还会将 OS 映像装载到此文件夹中。

优化的映像服务

将软件更新应用于 OS 映像时,可以通过删除任何被取代的更新来优化输出。 脱机服务优化仅适用于具有单个索引的图像。

当你计划站点将软件更新应用于 OS 映像时,它将使用 Windows 部署映像服务和管理 (DISM) 命令行工具。 在维护过程中,此更改引入了以下两个附加步骤:

  • 它针对装载的脱机映像使用参数 /Cleanup-Image /StartComponentCleanup /ResetBase运行 DISM。 如果此命令失败,则当前维护过程将失败。 它不会提交对映像的任何更改。

  • Configuration Manager将更改提交到映像并从文件系统中卸载后,它会将映像导出到另一个文件。 此步骤使用 DISM 参数 /Export-Image。 它会从映像中删除不需要的文件,从而减小大小。

Microsoft建议定期对脱机映像应用更新。 无需每次为映像提供服务时都使用此选项。 每月执行此过程时,此选项会随着时间的推移而使用,从而获得最大的优势。 有关详细信息,请参阅安装软件汇报步骤的建议

虽然此选项有助于减小服务映像的整体大小,但完成此过程需要更长的时间。 使用向导在方便的时候计划维护。 还需要站点服务器上的额外存储。 可以自定义站点以使用备用位置。 有关详细信息,请参阅 为脱机 OS 映像服务指定驱动器

优化映像服务的过程

  1. 启动 维护过程

  2. “设置计划 ”页上,选择更新 映像后删除被取代的更新的选项。 此选项不会自动启用。 如果映像有多个索引,则无法使用此选项。

  3. 若要计划映像服务,请完成向导。

使用 OfflineServicing.log 验证和监视进程。

后续步骤

创建任务序列以升级 OS