创建任务序列以捕获和还原Configuration Manager中的用户状态

适用于: Configuration Manager(current branch)

使用Configuration Manager任务序列捕获和还原 OS 部署方案中的用户状态数据。 在这些方案中,需要保留当前 OS 的用户状态。 根据创建的任务序列类型,捕获和还原步骤可能会自动添加为任务序列的一部分。 在其他情况下,可能需要手动将捕获和还原步骤添加到任务序列。 本文提供必须添加到现有任务序列以捕获和还原用户状态数据的步骤。

任务序列步骤

若要捕获和还原用户状态,请将以下步骤添加到任务序列:

  • 请求状态存储:如果将用户状态存储在状态迁移点上,则需要此步骤。

  • 捕获用户状态:此步骤捕获用户状态数据。 然后,它使用硬链接将数据存储在状态迁移点或本地磁盘上。

  • 还原用户状态:此步骤还原目标计算机上的用户状态数据。 它可以从状态迁移点检索数据,或者如果在本地磁盘上进行了硬链接,则可以检索数据。

  • 发布状态存储:如果将用户状态存储在状态迁移点上,则需要此步骤。 此步骤从状态迁移点中删除数据。

使用以下过程添加捕获和还原用户状态所需的任务序列步骤。 有关创建任务序列的详细信息,请参阅 管理任务序列以自动执行任务

捕获用户状态

若要添加任务序列步骤以捕获用户状态,请使用以下步骤:

  1. “任务序列 ”列表中,选择一个任务序列,然后单击“ 编辑”。

  2. 如果使用状态迁移点来存储用户状态,请将 “请求状态存储” 步骤添加到任务序列。 在 任务序列编辑器中,单击“ 添加”。 指向 “用户状态”,然后单击“ 请求状态存储”。 配置此步骤的属性和选项,然后单击“ 应用”。 有关可用设置的详细信息,请参阅 请求状态存储

  3. “捕获用户状态” 步骤添加到任务序列。 在 任务序列编辑器中,单击“ 添加”。 指向 “用户状态”,然后单击“ 捕获用户状态”。 配置此步骤的属性和选项,然后单击“ 应用”。 有关可用设置的详细信息,请参阅 捕获用户状态

    重要

    将此步骤添加到任务序列时,还要设置 OSDStateStorePath 任务序列变量,以指定用户状态数据的存储位置。 如果将用户状态存储在本地,请不要指定根文件夹,因为根文件夹可能会导致任务序列失败。 在本地存储用户数据时,始终使用文件夹或子文件夹。 有关此变量的详细信息,请参阅 任务序列变量

  4. 如果使用状态迁移点,请将 “发布状态存储” 步骤添加到任务序列。 在 任务序列编辑器中,单击“ 添加”。 指向 “用户状态”,然后单击“ 发布状态存储”。 配置此步骤的属性和选项,然后单击“ 应用”。 有关可用设置的详细信息,请参阅 发布状态存储

    重要

    发布状态存储步骤开始之前运行的任务序列操作必须成功。

部署此任务序列以捕获目标计算机上的用户状态。 有关如何部署任务序列的信息,请参阅 部署任务序列

还原用户状态

若要添加任务序列步骤以还原用户状态,请使用以下步骤:

  1. “任务序列 ”列表中,选择一个任务序列,然后单击“ 编辑”。

  2. “还原用户状态” 步骤添加到任务序列。 在 任务序列编辑器中,单击“ 添加”。 指向 “用户状态”,然后单击“ 还原用户状态”。 如有必要,此步骤与状态迁移点建立连接。 配置此步骤的属性和选项,然后单击“ 应用”。 有关可用设置的详细信息,请参阅 还原用户状态

    重要

    使用“捕获用户状态”步骤以及“使用标准捕获所有用户配置文件”选项时,必须在“还原用户状态”步骤中选择“还原本地计算机用户配置文件”设置。 否则,任务序列将失败。

    注意

    如果使用本地硬链接存储用户状态,但还原不成功,则可以手动删除为存储数据而创建的硬链接。 任务序列可以运行 USMTUtils 工具,通过 运行命令行 步骤自动执行此操作。 如果使用 USMTUtils 删除硬链接,请在运行 USMTUtils 后添加 “重启计算机” 步骤。

  3. 如果使用状态迁移点来存储用户状态,请将 “发布状态存储” 步骤添加到任务序列。 在 任务序列编辑器中,单击“ 添加”。 指向 “用户状态”,然后单击“ 发布状态存储”。 配置此步骤的属性和选项,然后单击“ 应用”。 有关可用设置的详细信息,请参阅 发布状态存储

    重要

    发布状态存储步骤开始之前运行的任务序列操作必须成功。

部署此任务序列以还原目标计算机上的用户状态。 有关部署任务序列的信息,请参阅 部署任务序列

后续步骤

监视任务序列部署