Product Documentation

迁移用户配置文件

Feb 26, 2018
本主题介绍了如何将 Citrix 用户配置文件转变为 Windows 漫游配置文件。此外,还介绍了如何从 Personal vDisk(Citrix XenDesktop 的一项功能)中删除 Citrix 用户配置文件,以使 Profile Management 能够处理这些配置文件。

有关迁移策略的详细信息,请参阅升级和迁移

迁移到 漫游配置文件

可以随时将 Citrix 用户 配置文件迁移到 Windows 漫游配置文件。此过程涉及将配置文件数据 移动到将用于存储漫游配置文件的网络位置。完成 迁移后,Profile Management 将不再参与处理用户登录或 应用程序设置。
  1. 确保所有 用户均已注销。
  2. 从 Profile Management 管理的 所有组件中删除 Profile Management Service。
  3. 在用户 存储中,将 \UPM_Profile 的内容移动到漫游配置文件所在的位置。不需要 移动跨平台设置存储的内容。
  4. 此外, 还应从 \UPM_Profile 的所有子文件夹中删除 _upm_var suffix (仅适用于版本 1 配置文件)。
    注意:您可能会 发现编写脚本可以简化此步骤。

从个人虚拟磁盘中 迁移

如果在 XenDesktop 中使用了 Personal vDisk 功能,则默认情况下,用户配置文件将存储到 Personal vDisk 的 P: 驱动器上,而非虚拟桌面的 C: 驱动器上。反之,如果您希望由 Citrix Profile Management(而非 Personal vDisk)处理配置文件, 则可以在安装 Virtual Desktop Agent 时通过修改用于新目录的主映像上的 注册表来调整此默认值。在这种情况下,由于 目录是新创建的,未登录任何用户,因此 P: 驱动器上未存储 任何配置文件。

重要:如果您在现有目录中的计算机上 启用了 Profile Management,而现有目录具有 Personal vDisk,则将发生 另外一种情况。由于此目录已在使用中,因此已 有用户登录,且配置文件将位于 P: 驱动器上(即使在您修改注册表后 也仍然位于该驱动器上)。因此,必须通过不同的方式调整 默认设置。

在启用了 Profile Management 的情况下用于指示 P: 驱动器上 存在配置文件的问题包括:用户必须重置自己的墙纸,必须重新配置 自己的应用程序,或者接收临时配置文件。

请按照以下 说明进行操作,调整此另一种情况下的默认设置。

  1. 为要 迁移配置文件的虚拟机安排一次 维护停机。
  2. 创建 启动脚本(或编辑现有脚本),并包含用于运行 Delprof.exe(Microsoft 提供的用于 Windows XP 的配置文件删除工具)或 Delprof2.exe(Sepago 提供的用于更新操作系统的类似工具)的命令。依次 运行 run 命令和 shutdown 命令:
    \\<共享名称>\delprof.exe /q /i 
    shutdown /s /t 0

    可以 从 Microsoft Web 站点下载 Delprof.exe。有关此工具的信息, 请参阅 http://support.microsoft.com/kb/315411

  3. 在 主映像上,将以下注册表设置从 1 更改为 0:
    小心:注册表编辑 不当会导致严重问题,可能需要重新安装 操作系统。Citrix 无法保证因“注册表编辑器”使用 不当导致出现的问题能够得以解决。使用“注册表编辑器”需 自担风险。在编辑注册表之前,请务必进行备份。

    HKLM\Software\Citrix\personal vDisk\Config\EnableUserProfileRedirection

  4. 更新 主映像的清单。
  5. 计划停机 期间,将主映像分发给虚拟机, 并确保重新启动这些虚拟机。重新启动时,此脚本将运行,从 P: 驱动器中删除配置文件,然后关闭计算机。
  6. 关闭所有 计算机后,删除启动脚本(或添加到 现有脚本中的命令行)。
  7. 启动所有 计算机或允许用户登录。操作完成后,配置文件将存储到 虚拟桌面的 C: 驱动器上。
注意:要反向迁移 配置文件,使其由 Personal vDisk (而非 Profile Management)管理,请按照以下说明操作,但要将 EnableUserProfileRedirection 的注册表 设置从 0 更改为 1。这会在个人虚拟磁盘的 P: 驱动器上 加载配置文件。