Profile Management

配置跨平台设置

重要提示: 请注意此功能的以下重要信息:

  • Profile Management 中的跨平台设置支持一组受支持的操作系统 (OS) 和应用程序。仅在生产环境中配置此功能。
  • Microsoft Office 设置不会在该应用程序的不同版本之间漫游。有关详细信息,请参阅跨平台设置支持的操作系统和应用程序
  • 此功能适用于注册表和应用程序设置。它不适用于文件或文件夹,也不适用于通常与文件夹重定向一起使用的对象(例如,浏览器收藏夹、桌面和“开始”菜单设置)。
  • 如果您使用此功能在具有不同配置文件版本的系统之间迁移用户配置文件,请在所有用户迁移完成后禁用它。使用此功能时,会对性能产生一定影响,主要是在注销时。因此,除非您支持在不同配置文件版本之间漫游,否则最好将其禁用。

本主题包含配置跨平台设置的步骤示例。有关更详细的案例研究,请参阅跨平台设置 - 案例研究

提示: 建议在投入生产之前,将此功能限制在一小部分测试用户中。使用 跨平台设置用户组 选项来实现此目的。如果配置了此设置,则 Profile Management 的跨平台设置功能仅处理这些用户组的成员。如果禁用此设置,则该功能将处理由 “已处理组”设置指定的所有用户。如果在 跨平台设置用户组 未在组策略或 .ini 文件中配置,则会处理所有用户组。

  1. 对于所有平台通用的设置,请创建一个通用组策略对象(通用 GPO),将其链接到 Profile Management .adm 或 .admx 文件,并根据需要配置设置。此设置是最佳实践,因为它最大限度地减少了重复设置,这些重复设置可能会使以后的故障排除变得困难。根据您的要求,所有 Profile Management 设置都可以在多个平台上运行,但 用户存储路径 除外。由于版本 1 和版本 2 配置文件的用户存储结构不同,请为每个平台单独配置用户存储路径。在通用 GPO 中,将此设置保留为未配置。
  2. 为您的不同平台创建单独的 OU。例如,如果您要从 Windows 7 迁移到 Windows 8,请为这些操作系统创建单独的 OU,并在每个 OU 中相应地设置用户存储路径。
  3. 找到您希望其个性化设置在不同平台之间工作的受支持应用程序的定义 (.xml) 文件。这些文件位于下载包的 CrossPlatform 文件夹中。您可以创建自己的应用程序定义文件。有关详细信息,请参阅创建定义文件
  4. 将 .xml 文件复制到网络上的适当位置。
  5. 在组策略管理编辑器中编辑通用 GPO。在 Profile Management 下,打开“跨平台设置”文件夹并配置以下设置:
    • 跨平台设置用户组。限制体验跨平台设置的用户。此设置为可选。在测试此功能或分阶段推出时非常有用。
    • 跨平台定义路径。标识您从下载包复制的定义文件的网络位置。此路径必须是 UNC 路径。用户必须对此位置具有读取权限,管理员必须具有写入权限。该位置必须是服务器消息块 (SMB) 或通用 Internet 文件系统 (CIFS) 文件共享。
    • 跨平台设置存储路径。它是用户存储的公共区域,其中包含多个平台共享的配置文件数据。用户必须对此区域具有写入权限。该路径可以是绝对 UNC 路径,也可以是相对于主目录的路径。您可以使用与 用户存储路径 相同的变量。
  6. 通过确保在某个平台的 OU 中将“创建跨平台设置的源”设置为“已启用”来指定一个基础平台。此设置会将数据从基础平台的配置文件迁移到跨平台设置存储。在其他平台的 OU 中,将此策略设置为“已禁用”或“未配置”。每个平台自己的配置文件集都存储在单独的 OU 中。您必须决定使用哪个平台的配置文件数据来填充跨平台设置存储。这被称为基础平台。如果跨平台设置存储包含没有数据的定义文件,或者单个平台配置文件中的缓存数据比存储中的定义数据新,则除非您禁用此设置,否则 Profile Management 会将数据从单个平台配置文件迁移到存储。 重要提示:如果 在多个 OU 中启用了“创建跨平台设置的源”,则第一个用户登录的平台将成为基础配置文件。
  7. 将“启用跨平台设置”设置为“已启用”。默认情况下,为了方便部署,跨平台设置处于禁用状态,直到您启用此设置。
  8. 运行组策略更新。
  9. 如果您正在跨平台迁移配置文件但不支持其漫游,则在迁移完成后,将“启用跨平台设置”设置为 “已禁用”

如果此处未配置“跨平台定义路径”,则使用 .ini 文件中的值。如果此处或 .ini 文件中未配置此设置,则不应用任何跨平台设置。

如果“跨平台设置存储路径”被禁用,则使用默认路径 Windows\PM_CP。如果此处未配置此设置,则使用 .ini 文件中的值。如果此处或 .ini 文件中未配置此设置,则使用默认路径。

如果此处未配置“启用跨平台设置”,则使用 .ini 文件中的值。如果此处或 .ini 文件中未配置此设置,则不应用任何跨平台设置。

示例:在 Windows Server 2008 和 Windows 7 之间漫游 Microsoft Office 设置

此示例描述了允许用户应用程序设置在创建版本 2 配置文件的两个操作系统之间漫游所涉及的主要步骤。Microsoft Office 2010 是示例应用程序,漫游发生在 Windows Server 2008 上的 Citrix XenApp 6.5 和 Windows 7 之间。两个操作系统都是 64 位。

  1. 用户习惯于将 Office 2010 和 Internet Explorer 9 作为已发布的应用程序在 Citrix virtual apps™ 服务器上访问,并更改这些应用程序中的多项设置。例如,他们修改 Office 中的电子邮件签名,并在 Internet Explorer 中选择新的主页。
  2. 在未来的某个日期,将创建虚拟桌面(使用 Citrix Virtual Desktops™ 创建),但尚未发布给用户。这些桌面运行 Windows 7,并预配置了 Office 2010 和 Internet Explorer 9。
  3. 用户希望其设置在新桌面上保持一致。您根据本主题中的过程配置跨平台设置功能。这包括在 Windows Server 2008 的 OU 中启用“创建跨平台设置的源”。
  4. 当用户下次运行已发布的应用程序版本(而不是新的虚拟桌面)时,其设置将复制到跨平台设置存储。
  5. 然后将新桌面发布给用户。当他们登录并运行本地版本的 Office 和 Internet Explorer 时,将使用早期 Windows Server 2008 会话中的设置。用户修改的电子邮件签名和主页可在其 Windows 7 计算机上使用。
  6. 用户从其虚拟桌面在 Internet Explorer 中浏览,并决定再次更改其主页。
  7. 用户注销并下班。他们在家无法访问其虚拟桌面,但可以远程运行已发布的 Internet Explorer 9 版本。他们发现其在 Windows 7 上一步创建的最新主页已得到保留。
配置跨平台设置