在 UE-V (Windows 10) 中管理管理备份和还原

作为用户体验虚拟化 (UE-V) 的管理员,可以将应用程序和 Windows 设置还原到其原始状态。 还可以在用户采用新设备时还原更多设置。

当用户采用新设备时还原 UE-V 中的设置

若要在用户采用新设备时还原设置,可以使用 Set-UevTemplateProfile PowerShell cmdlet 将设置位置模板置于 备份漫游 (默认) 配置文件中。 除了用户设置之外,此设置还允许计算机设置同步到新计算机。 分配给备份配置文件的模板将针对该设备进行备份,并按设备进行配置。 若要备份模板的设置,请在 Windows PowerShell 中使用以下 cmdlet:

Set-UevTemplateProfile -ID <TemplateID> -Profile <backup>
  • <TemplateID> 是 UE-V 模板 ID
  • <备份> 可以是备份或漫游

替换用户的设备时,如果用户的域、用户名和设备名称全部匹配,则 UE-V 会自动还原设置。 所有同步和任何备份数据都会在设备上自动还原。

还可以使用 Windows PowerShell cmdlet Restore-UevBackup 从其他设备还原设置。 若要克隆新设备的设置包,请在 Windows PowerShell 中使用以下 cmdlet:

Restore-UevBackup -ComputerName <Computer name>

其中 <ComputerName> 是设备的计算机名称。

包含许多应用程序的 Office 2013 模板等模板可以全部包含在漫游 (默认) 或备份配置文件中。 模板套件中的单个应用遵循该组。 Office 2013 内置模板包括漫游和仅备份设置。 仅备份设置不能包含在漫游配置文件中。

作为备份/还原功能的一部分,UE-V 向回滚到设置的选项添加了 上一个已知良好 (LKG) 。 在此版本中,可以回滚到原始设置或 LKG 设置。 LKG 设置允许用户在设置的 UE-V 前状态之前回滚到中间稳定点。

如何使用 UE-V 备份/还原模板

下面是 UE-V 的关键备份和还原组件:

  • 模板配置文件
  • 设置在“设置存储位置”模板中包位置
  • 备份触发器
  • 如何还原设置

模板配置文件

在设备上注册模板或通过 PowerShell/WMI 配置实用工具注册后,将定义 UE-V 模板配置文件。 配置文件类型包括:

  • 漫游 (默认)
  • 备份
  • BackupOnly

除非另行指定,否则在注册时,所有模板都包含在漫游配置文件中。 这些模板将设置同步到启用 UE-V 的所有设备,并启用了相应的模板。

可以使用 Set-UevTemplateProfile cmdlet 通过 PowerShell 或 WMI 将模板添加到备份配置文件。 备份配置文件中的模板将这些设置备份到特殊设备名称目录中的设置存储位置。 指定的设置将备份到此位置。

指定 BackupOnly 的模板包括特定于该设备的设置,除非显式还原,否则不应同步这些设置。 这些设置存储在设置存储位置上与备份设置相同的特定于设备的设置包位置中。 这些模板在模板中嵌入了一个特殊标识符,用于指定它们应属于此配置文件。

设置在“设置存储位置”模板中包位置

漫游配置文件设置存储在设置存储位置上。 分配给 Backup 或 BackupOnly 配置文件的模板将其设置存储在特殊的“设备名称”目录中的“设置存储位置”。 这些配置文件中具有模板的每个设备都有自己的设备名称。 UE-V 不会清理这些目录。

备份触发器

备份由触发 UE-V 同步的相同事件触发。

如何还原设置

还原用户的设备会将当前注册的模板设置从另一个设备的备份文件夹和所有同步的设置还原到当前计算机。 可通过以下两种方式还原设置:

  • 自动还原

    如果用户的 UE-V 设置存储路径、域和计算机名称与当前用户匹配,则该用户的所有设置将同步,仅应用最新设置。 如果用户首次登录到新设备并且满足这些条件,则设置数据将应用于该设备。

    注意

    辅助功能和 Windows 桌面设置要求用户再次登录到 Windows 才能应用。

  • 手动还原

    如果要通过在刷新期间还原设备来帮助用户,可以选择使用 Restore-UevBackup cmdlet。 此命令可确保用户的当前设置成为“设置存储位置”上的当前状态。

将应用程序和 Windows 设置还原到原始状态

WMI 和 Windows PowerShell 命令使你可以将应用程序和 Windows 设置还原到启用 UE-V 服务后首次启动应用程序时计算机上的设置值。 此还原操作基于每个应用程序或 Windows 设置执行。 下次运行应用程序时会还原设置,或者在用户登录到操作系统时还原设置。

使用 UE-V Windows PowerShell还原应用程序设置和 Windows 设置

  1. 打开Windows PowerShell窗口。

  2. 输入以下Windows PowerShell cmdlet 以还原应用程序设置和 Windows 设置。

    Windows PowerShell cmdlet Description
    Restore-UevUserSetting -<TemplateID> 还原应用程序的用户设置或还原一组 Windows 设置。

使用 WMI 还原应用程序设置和 Windows 设置

  1. 打开Windows PowerShell窗口。

  2. 输入以下 WMI 命令以还原应用程序设置和 Windows 设置。

    WMI 命令 Description
    Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class UserSettings -Name RestoreByTemplateId -ArgumentList <template_ID> 还原应用程序的用户设置或还原一组 Windows 设置。

注意

UE-V 不提供 Windows 应用的设置回滚。

使用 Windows PowerShell 管理 UE-V 和 WMI管理 UE-V