Profile Management

迁移用户配置文件

本文介绍了如何将 Citrix 用户配置文件转变为 Windows 漫游配置文件。此外,还介绍了如何从个人虚拟磁盘(Citrix Virtual Desktops 的一项功能)中删除 Citrix 用户配置文件,以使 Profile Management 能够处理这些配置文件。

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

迁移到漫游配置文件

可以随时将 Citrix 用户配置文件迁移到 Windows 漫游配置文件。将配置文件数据移动到用于存储漫游配置文件的网络位置。完成迁移后,Profile Management 将不再参与处理用户登录或应用程序设置。

  1. 确保所有用户均已注销。
  2. 从 Profile Management 管理的所有组件中删除 Profile Management Service。
  3. 在用户存储中,将 \UPM_Profile 的内容移动到漫游配置文件所在的位置。不需要移动跨平台设置存储的内容。
  4. 此外,还应从 \UPM_Profile 的所有子文件夹中删除_upm_var suffix(仅适用于版本 1 配置文件)。 注意:您可能会发现编写脚本可以简化此步骤。

从个人虚拟磁盘中迁移

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

重要: 如果您在现有目录中的计算机上启用了 Profile Management,而现有目录具有个人虚拟磁盘,则将发生另外一种情况。由于此目录已在使用中,因此会发生登录,并且配置文件存在于 P: 驱动器上。这些配置文件在您修改注册表后仍存在于该位置。因此,请通过不同的方式调整默认设置。

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

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

  1. 为要迁移配置文件的虚拟机安排一次维护停机。

  2. 创建启动脚本(或编辑现有脚本)。请包含用于运行 Delprof.exe(Microsoft 提供的用于 Windows XP 的配置文件删除工具)或 Delprof2.exe(Sepago 提供的用于更新操作系统的类似工具)的命令。在上述运行命令后,添加 shutdown 命令:

    pre codeblock \\<share name>\delprof.exe /q /i shutdown /s /t 0 <!--NeedCopy-->

    可以从 Microsoft Web 站点下载 Delprof.exe。有关此工具的信息,请参阅 https://www.microsoft.com/en-us/download/details.aspx?id=5405

  3. 在主映像上,将以下注册表设置从 1 更改为 0:

    小心: 注册表编辑不当会导致严重问题,可能需要重新安装操作系统。Citrix 无法保证因注册表编辑器使用不当导致出现的问题能够得以解决。使用注册表编辑器需自担风险。在编辑注册表之前,请务必进行备份。

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\personal vDisk\Config\EnableUserProfileRedirection

  4. 更新主映像的清单。

  5. 计划停机期间,将主映像分发给虚拟机。请确保重新启动这些虚拟机。重新启动时,此脚本将运行,从 P: 驱动器中删除配置文件,然后关闭计算机。

  6. 关闭所有计算机后,删除启动脚本(或添加到现有脚本中的命令行)。

  7. 启动所有计算机或允许用户登录。操作完成后,配置文件将存储到虚拟桌面的 C: 驱动器上。

注意: 要反向迁移配置文件,使其由个人虚拟磁盘(而非 Profile Management)管理,请按照以下说明操作。但是,请将 EnableUserProfileRedirection 的注册表设置从 0 更改为 1。此更改会在个人虚拟磁盘的 P: 驱动器上加载配置文件。

迁移用户配置文件