在 Configuration Manager 中创建升级 OS 的任务序列

适用于: Configuration Manager(current branch)

使用 Configuration Manager 中的任务序列自动升级目标计算机上的 OS。 此升级可以从 Windows 7 或更高版本升级到Windows 10或更高版本,也可以从Windows Server 2012或更高版本升级到Windows Server 2016或更高版本。 创建一个任务序列,该任务序列引用 OS 升级包或功能更新以及要安装的任何其他内容,例如应用程序或软件更新。 用于升级 OS 的任务序列是 将 Windows 升级到最新版本 方案的一部分。

从版本 2103 开始,可以使用随任务序列一起部署的功能更新进行升级。 此集成结合了 Windows 服务的简单性和任务序列的灵活性。 服务使用通过软件更新点同步的内容。 此过程简化了手动获取、导入和维护用于升级 Windows 的标准任务序列的 Windows 映像内容的需求。 服务 ESD 文件的大小通常小于 OS 升级包和 WIM 映像文件。

先决条件

在创建任务序列之前,请确保满足以下要求:

必需

  • Configuration Manager控制台中提供了 OS 升级包

    从版本 2103 开始,还可以使用功能更新。 在这种情况下,不需要 OS 升级包。 有关详细信息,请参阅 任务序列中功能更新的要求

  • 升级到 Windows Server 2016 或更高版本时,请在“升级操作系统”任务序列步骤中选择“忽略任何可消除的兼容性消息”设置。 否则升级将失败。

如果使用) ,则需要 (

任务序列中功能更新的要求

  • 同步软件更新点以包括 升级 分类。 有关详细信息,请参阅 配置分类和产品

  • 对于包含功能更新的部署包,请将其分发到客户端可以访问的分发点。 有关详细信息,请参阅 下载软件更新

    注意

    如果尚未下载功能更新,则可以在部署任务序列时管理部署包。

    部署任务序列时,还可以为功能更新选择 “无部署包 ”选项。 客户端运行任务序列时,会从对等方或Microsoft云下载功能更新。

    此任务序列的预下载内容选项不适用于功能更新。

  • 查看“软件汇报”组中以下客户端设置的配置,这些设置适用于此方案:

    • 指定功能更新的线程优先级:在大多数情况下,将此值设置为 Normal

    • 为功能更新启用动态更新:使用此设置可在 Windows 安装期间使用动态更新来安装语言包、按需功能、驱动程序和累积更新。 客户端从 Internet 下载这些其他更新。

    • 允许客户端下载增量内容(如果可用):如果使用 Windows 传递优化,则客户端下载的内容可能会小得多。

任务序列中功能更新的已知问题

Windows 11功能升级不可见,无法从向导中选择。 如果尚未接受所需功能升级的许可条款,则会发生这种情况。 为此,请导航到功能升级,并从上下文菜单中选择“审阅许可证”。 查看并接受许可条款,使此升级“可部署”。

创建新的任务序列

适用于版本 2103

如果需要创建新的任务序列,则需要 OS 升级包才能完成“创建任务序列向导”。

注意

若要创建用于升级 Windows 的任务序列,通常使用 “进程 ”部分中的步骤。 任务序列包括 升级 OS 步骤,以及用于处理端到端升级过程的其他建议步骤和组。

可以创建自定义任务序列并添加 升级 OS 步骤。 如果选择此方法,请在升级 OS 步骤后添加“重启计算机”步骤。 请确保使用 “当前安装的默认操作系统 ”设置将计算机重启到已安装的操作系统而不是 Windows PE 中。

如果有现有的就地升级任务序列,请 编辑复制 它。 然后更改 升级 OS 任务序列步骤以安装功能更新。

从版本 2107 开始,只需进行功能更新即可创建新的任务序列。

导出、导入和迁移任务序列

如果使用功能更新的 升级 OS 步骤导出任务序列,则导出的任务序列不包括功能更新内容。 导入任务序列时,已阅读使用功能更新的 升级 OS 步骤。

如果在层次结构之间迁移具有功能更新的任务序列,则此行为类似。

创建预留内容文件

当前无法使用 操作为具有功能更新的任务序列 创建预留内容文件

创建独立媒体

具有功能更新的任务序列不支持独立媒体。 尝试创建独立媒体时,失败并出现类似于 CreateTSMedia.log 中的条目:

Unable to retrieve policy for Task Sequence XYZ004BD from site XYZ.
Failed to initialize.... Verify the user is authorized to create Task Sequence media and has local admin permissions.
MediaGenerator::~MediaGenerator()
Failed to create media generator (0x80070490)
CreateTsMedia failed with error 0x80070490, details=''
Media temp directory 'C:\Users\jqpublic\AppData\Local\Temp\_tsmedia_1053544' is fully cleared
Media creation process that was started from Admin Console completed.
CreateMedia.exe finished with error code 80070490

流程

若要升级客户端上的 OS,请创建任务序列,并在“创建任务序列向导”中选择“ 从升级包升级操作系统 ”。 向导添加任务序列步骤,用于升级 OS、应用软件更新和安装应用程序。

  1. 在Configuration Manager控制台中,转到“软件库”工作区,展开“操作系统”,然后选择“任务序列”。

  2. 在功能区的“ 开始 ”选项卡上的“ 创建 ”组中,选择“ 创建任务序列”。

  3. “创建任务序列 向导”的“新建任务序列”页上,选择“ 从升级包升级操作系统”,然后选择“ 下一步”。

  4. “任务序列信息 ”页上,指定以下设置:

    • 任务序列名称:指定标识任务序列的名称。

    • 说明:(可选)指定说明。

  5. “升级 Windows 操作系统 ”页上,指定以下设置:

    • 升级包:指定包含 OS 升级源文件的升级包。 通过查看 “属性 ”窗格中的信息,验证是否选择了正确的升级包。 有关详细信息,请参阅 管理 OS 升级包

    • 版本索引:如果包中有多个 OS 版本索引可用,请选择所需的版本索引。 默认情况下,向导选择第一个索引。

    • 产品密钥:指定要安装的 OS 的 Windows 产品密钥。 指定编码的批量许可证密钥或标准产品密钥。 如果使用标准产品密钥,请用短划线 (-) 分隔每组五个字符。 例如:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX。 当升级适用于批量许可证版本时,可能不需要产品密钥。

      注意

      此产品密钥可以是 MAK) (多重激活密钥,也可以是 GVLK) (通用批量许可密钥。 GVLK 也称为密钥管理服务, (KMS) 客户端设置密钥。 有关详细信息,请参阅 规划批量激活。 有关 KMS 客户端设置密钥的列表,请参阅 Windows Server 激活指南中的 KMS 客户端设置密钥

    • 忽略任何可消除的兼容性消息:如果要升级到 Windows Server 2016 或更高版本,请选择此设置。 如果未选择此设置,任务序列将无法完成,因为 Windows 安装程序正在等待用户在 Windows 应用兼容性对话框中选择“ 确认 ”。

  6. “包括汇报”页上,指定是安装必需、全部还是不安装软件更新。 然后选择“下一步”。 如果指定安装软件更新,Configuration Manager仅安装目标计算机所属集合的那些更新。

  7. “安装应用程序 ”页上,指定要在目标计算机上安装的应用程序,然后选择“ 下一步”。 如果选择多个应用程序,还指定在特定应用程序的安装失败时是否应继续任务序列。

  8. 完成该向导。

重要

当任务序列在设备上运行时,Configuration Manager客户端会创建多个脚本来控制各种方案中的任务序列行为。 任务序列完成后,客户端不会删除这些脚本,直到计算机重启。 这些脚本文件不包含敏感信息。

自定义

就地升级的默认任务序列模板包括其他组,其中包含在升级过程之前和之后要添加的建议操作。 这些操作在成功将设备升级到 Windows 10 或更高版本的许多客户中很常见。 有关详细信息,请参阅 就地升级建议

后续步骤

部署任务序列通过 Internet 部署任务序列创建分阶段部署

使用任务序列可用部署的预缓存功能,客户端可以在用户安装任务序列之前下载相关的 OS 升级包内容。 有关详细信息,请参阅 配置预缓存内容