(Windows 10) 部署所需的 UE-V 功能

若要启动并运行用户体验虚拟化 (UE-V) ,请安装和配置以下功能。

  • 部署最终用户可访问的设置存储位置。 此功能是存储和检索用户设置的标准网络共享。
  • 选择 UE-V 的配置方法 可以使用常见管理工具(包括组策略、Configuration Manager 或 Windows 管理基础结构和 PowerShell)部署和配置 UE-V。
  • 在用户设备上启用 UE-V 服务。 使用 Windows 10 版本 1607 时,会自动安装 UE-V。 需要在要包含在 UE-V 环境中的每个用户设备上启用 UE-V 服务。

本部分中的文章介绍如何部署这些功能。

部署 UE-V 设置存储位置

UE-V 要求在设置包文件中存储用户设置的位置。 可以通过以下方法之一配置此设置存储位置:

  • 创建自己的设置存储位置
  • 将现有 Active Directory 用于设置存储位置

注意

为了考虑 性能和容量规划 并减少网络延迟问题,请在用户设备所在的同一本地网络上创建设置存储位置。 对于设置存储位置,我们建议每个用户 20 MB 的磁盘空间。

创建 UE-V 设置存储位置

在定义设置存储位置之前,必须为在共享上存储设置的用户创建具有读/写权限的根目录。 UE-V 服务在此根目录下创建用户特定的文件夹。

设置存储位置是通过设置StoragePath 配置选项定义的,可以使用以下方法之一对其进行配置:

  • 通过 组策略 设置

  • 使用适用于 UE-V 的 Configuration Manager 包

  • 使用 Windows PowerShell 或 Windows Management Instrumentation (WMI)

    路径必须位于服务器和共享的 UNC) 路径 (通用命名约定中。 例如,**\Server\Settingsshare**。 此配置选项支持使用变量来启用特定的同步方案。 例如,可以使用 %username%%computername% 变量来保留以下方案中的最终用户设置体验:

  • 在企业中使用多个物理设备的最终用户

  • 多个最终用户使用的企业计算机

UE-V 服务基于 SettingsStoragePath 的配置设置,使用名为 SettingsPackages 的隐藏系统文件夹动态创建特定于用户的设置存储路径。 该服务根据注册的 UE-V 设置位置模板的定义,读取和写入此位置的设置。

UE-V 设置由“上次写入获胜”规则确定: 如果具有多个托管计算机的用户的设置存储位置相同,则一个 UE-V 服务将独立于其他计算机上运行的服务读取和写入设置位置。 最后写入的设置和值是服务下一次从设置存储位置读取时应用的设置和值。

部署设置存储位置: 请按照以下步骤定义设置存储位置,而不是使用现有的 Active Directory 代理。 应将设置存储共享的访问权限限制为需要该共享的用户,如下表所示。

部署 UE-V 网络共享

  1. 为 UE-V 用户创建新的安全组。

  2. 在位于中心位置的计算机上创建一个存储 UE-V 设置包的新文件夹,然后向 UE-V 用户授予对该文件夹具有组权限的访问权限。 支持 UE-V 的管理员必须具有此共享文件夹的权限。

  3. 为设置存储位置文件夹设置以下共享级别服务器消息块 (SMB) 权限。

    用户帐户 建议的权限
    所有人 无权限
    UE-V 用户的安全组 完全控制
  4. 为设置存储位置文件夹设置以下 NTFS 文件系统权限。

    用户帐户 建议的权限 文件夹
    创建者/所有者 完全控制 仅限子文件夹和文件
    UE-V 用户的安全组 列出文件夹/读取数据,创建文件夹/追加数据 仅此文件夹

使用此配置,UE-V 服务在用户的上下文中运行时创建并保护 Settingspackage 文件夹,并授予每个用户创建用于设置存储的文件夹的权限。 用户可完全控制其 Settingspackage 文件夹,而其他用户无法访问该文件夹。

注意

如果在运行 Windows Server 操作系统的计算机上创建设置存储共享,请配置 UE-V 以验证本地管理员组或当前用户是否是存储设置包的文件夹的所有者。 若要启用此额外安全性,请在 Windows Server 注册表编辑器中指定此设置:

  1. 将名为“RepositoryOwnerCheckEnabled”的REG_DWORD注册表项添加到 HKEY_LOCAL_MACHINE\Software\Microsoft\UEV\Agent\Configuration
  2. 将注册表项值设置为 1

将 Active Directory 与 UE-V 配合使用

如果未定义设置存储位置,则 UE-V 服务默认使用 Active Directory (AD) 。 在这些情况下,UE-V 服务会在每个用户的 AD 主目录的根目录下动态创建设置存储文件夹。 但是,如果在 AD 中配置了自定义目录设置,则会改用该目录。

选择 UE-V 的配置方法

你需要确定部署后将用于管理 UE-V 的配置方法,因为此配置方法用于部署 UE-V 代理。 通常,此配置方法是已在环境中使用的方法,例如 Windows PowerShell 或 Configuration Manager。

可以在用户设备上启用 UE-V 服务之前、期间或之后配置 UE-V,具体取决于所使用的配置方法。

  • 组策略 在启用 UE-V 服务之前或之后,可以使用现有的组策略基础结构配置 UE-V。 UE-V 组策略 ADMX 模板允许集中管理常见的 UE-V 服务配置选项,并包括用于配置 UE-V 同步的设置。

    注意

    从 Windows 10 版本 1607 开始,将自动安装 UE-V ADMX 模板。

    组策略 ADMX 模板配置 UE-V 服务的同步设置,并使用现有的组策略基础结构启用常见 UE-V 服务配置设置的集中管理。 部署组策略对象的域控制器支持的操作系统包括:Windows Server 2012 和 Windows Server 2012 R2

  • Configuration Manager UE-V 配置包允许使用 Microsoft Configuration Manager 的符合性设置功能,在安装了 UE-V 和 Configuration Manager 的站点之间应用一致的配置。

  • Windows PowerShell 和 WMI 可以使用适用于 Windows PowerShell 和 Windows Management Instrumentation 的脚本化命令 (WMI) 来修改 UE-V 服务的配置。

注意

注册表修改可能导致数据丢失,或计算机无响应。 建议使用其他配置方法。

启用 UE-V 服务

UE-V 服务是捕获用户个性化应用程序和 Windows 设置并将其保存在设置包中的客户端组件。 生成、本地存储设置包,并将其复制到设置存储位置。

在启用 UE-V 服务之前,需要注册 UE-V 模板以供首次使用。 在 PowerShell 窗口中,键入 register-TemplateName<>,其中 TemplateName 是要注册的 UE-V 模板的名称,然后按 Enter。

注意

对于 Windows 10 版本 1607,你必须为所有收件箱和自定义模板注册 UE-V 模板。 这提供了仅部署所需模板的灵活性。

对于 Windows 10 版本 1607 及更高版本,UE-V 服务安装在用户设备上。 启用服务以开始使用 UE-V。 可以使用组策略编辑器或 Windows PowerShell 启用服务。

使用组策略启用 UE-V 服务

  1. 打开设备的 组策略编辑器
  2. 导航到“计算机配置>管理模板>”“Windows 组件>Microsoft用户体验虚拟化
  3. 运行 启用 UEV
  4. 重启设备

使用 Windows PowerShell 启用 UE-V 服务

  1. 在 PowerShell 窗口中,键入 Enable-UEV ,然后按 Enter
  2. 重启设备
  3. 在 PowerShell 窗口中,键入 Get-UEVStatus 并按 Enter 验证是否已成功启用 UE-V 服务

准备 UE-V 部署部署 UE-V 以用于自定义应用程序升级到适用于 Windows 10 的 UE-V