Product Documentation

Profile Management 与 XenDesktop

Feb 26, 2018
重要:Citrix 建议使用 XenDesktop 中集成的 Profile Management 功能。有关其信息,请参阅 XenDesktop 文档。此主题中的信息适用于不同的部署 - XenDesktop 与单独安装和配置的 Profile Management 组件配合使用。

在 XenDesktop 部署中安装和 升级 Profile Management

在 XenDesktop 上使用此版本 的 Profile Management 应遵守 Profile Management 最终用户许可协议(下称 EULA)。根据 EULA 中的术语,您还可以 在 XenDesktop 环境中将 Profile Management 与 XenApp 结合使用。

如果要在 XenDesktop 部署中升级 Profile Management,请对 升级 Profile Management 中所述的对日志 文件位置的影响加以考虑。

有关 XenDesktop 快速部署设置,请参阅 确定配置中的建议。

在 XenDesktop 部署中 配置 Profile Management

如果 未在映像实施之前在映像上正确配置 Profile Management, 则 Profile Management Service 将在应用组策略之前 启动。为避免出现此问题,应在将映像置于生产环境之前, 按照记录的过程进行配置。

重要: 多位用户共享的包含和排除文件夹 (例如,包含可由多个 虚拟桌面共享的数据的文件夹)不受支持。

在个人虚拟磁盘部署中配置 Profile Management

如果使用 XenDesktop 的 Personal vDisk 功能,则默认情况下,Citrix 用户配置文件存储在虚拟桌面的个人虚拟磁盘上,通常是 P: 驱动器。配置文件不存储在用户的 C: 驱动器上。但是,Profile Management 将默认在 C: 驱动器上查找配置文件,因此您必须在安装或升级 Virtual Desktop Agent 时,修改主映像中的注册表。此外,由于您已经释放了个人虚拟磁盘空间,所以最好为主映像中的应用程序增加默认分配的磁盘空间。有关这些修改的相关说明,请参阅“管理 XenDesktop”文档。

不要在配置文件副本仍保留在个人虚拟磁盘上时,在用户存储中删除配置文件副本。这样做会造成 Profile Management 错误,并导致登录虚拟桌面将使用临时配置文件。有关此问题的详细信息,请参阅故障排除常见问题中的用户收到新的或临时的配置文件

Metro 应用程序

在 XenDesktop 环境中,Windows 应用商店应用程序(又称为 Metro 应用程序) 在专用桌面以及具有个人虚拟磁盘的桌面上受支持, 但在其他类型的桌面上不受支持。

Metro 应用程序旨在供单个用户在专用设备上使用,而非与任何类型的漫游 配置文件结合使用,包括 Citrix 用户配置文件。如果用户需要在其桌面上使用 Metro 应用程序, Citrix 建议在专用桌面上创建其配置文件,并在注销时保留配置文件。用户仅应访问 此桌面上的应用程序。任何其他桌面上在用户存储中创建配置文件的 Metro 应用程序将无法使用。

在以下情况下 Metro 应用程序无法使用:

  1. 用户 访问包含任何类型的漫游配置文件(包括 Citrix 用户配置文件)的池计算机(池-随机、静态或 RDS)
  2. 用户 访问具有个人虚拟磁盘的专用桌面(建议的解决方案),但其配置文件已 在其他桌面上创建

在这些情况下,可以应用一个临时修复,以允许用户在其当前的会话中安装应用程序。此操作遵循 Microsoft 关于启用 允许使用特殊配置文件进行部署操作策略的建议。在组策略管理编辑器中,此策略位于 计算机配置 > 策略 > 管理 模板 > Windows 组件 > 应用程序包部署。但是, 此修复要求 用户在每次登录时安装应用程序。

XenDesktop 设置示例

本主题列出了典型 XenDesktop 部署中使用的 Profile Management 策略设置。Windows 7 虚拟桌面通过 Citrix Provisioning Services 创建,并由多位用户共享。在此示例中,基于“池-随机”目录创建并在注销时删除的桌面预定在静态工作站上使用(不在便携式计算机上使用),且不使用 Personal vDisk 功能。

在未列出任何策略的 XenDesktop 部署中,如果未在组策略中选择任何策略,则将应用默认设置。

请注意以下问题:

  • 用户存储路径 - 可以将 Profile Management 变量整合到用户存储路径中。此示例使用 !CTX_OSNAME! 和 !CTX_OSBITNESS!,在解析路径时这两个变量可以分别扩展到 Win7 和 x86。指定用户名时还将使用 AD 属性 #sAMAccountName#。
  • 注销时删除本地缓存的配置文件 - 禁用此策略是安全的,因为用户注销时会删除桌面(其中不含个人虚拟磁盘)。因此,保留本地缓存的配置文件是不必要的。(如果注销时未丢弃桌面,则应启用此策略。)
  • Profile Streaming - 启用此设置可缩短此部署的登录时间。
  • 主动写回 - 此策略已启用,因为此部署中的池桌面只是暂时分配给用户,这些用户因此可能对自己的配置文件进行更改但忘记了(或不愿意)关闭桌面会话。启用此设置后,注销前会在用户存储中对配置文件中的本地文件更改进行镜像。     

注意:如果启用了“主动写回”策略,在某个会话中执行大量文件操作(例如,文件创建、文件复制和文件删除)会致使在 Profile Management 将文件变更同步到用户存储时系统 I/O 活动较高,并且导致出现临时性能问题。    

  • 处理本地管理员登录 - 建议对大多数用户都是本地管理员的 XenDesktop 部署启用此设置。
  • 处理的组 - 所有域用户的配置文件都由 Profile Management 进行管理。
  • 排除列表 - 目录(文件系统)和排除列表(注册表)- 这些设置可以防止处理所列出的临时文件或缓存的文件,以及所列出的注册表项。这些文件和注册表项通常存储在用户配置文件中。
  • 同步的目录同步的文件 - 了解用户的应用程序数据的存储位置有助于定义这些设置。
重要:XenDesktop 部署各不相同,因此,您决定选择的 Profile Management 策略设置可能与此示例中选择的设置不同。要规划设置,请按照确定配置中的建议进行操作。

Citrix/Profile Management

启用 Profile Management
已启用
处理的组
MyDomainName\Domain Users
用户存储路径
\\MyServer.MyDomain\MyUserStore\#sAMAccountName#\!CTX_OSNAME!_!CTX_OSBITNESS!
主动写回
已启用
处理本地管理员登录
已启用

Citrix/Profile Management/配置文件处理

注销时删除本地缓存的配置文件
已禁用

Citrix/Profile Management/高级设置

注销时处理 Internet Cookie 文件
已启用

Citrix/Profile Management/文件系统

排除列表 - 目录

$Recycle.Bin

AppData\Local\Microsoft\Windows\临时 Internet 文件

AppData\Local\Microsoft\Outlook

AppData\Local\Temp

AppData\LocalLow

AppData\Roaming\Microsoft\Windows\“开始”菜单

AppData\Roaming\Sun\Java\Deployment\cache

AppData\Roaming\Sun\Java\Deployment\log

AppData\Roaming\Sun\Java\Deployment\tmp

Citrix/Profile Management/文件系统/同步

同步的目录

AppData\Microsoft\Windows\Start Menu\Programs\Dazzle Apps

镜像的文件夹

AppData\Roaming\Microsoft\Windows\Cookies

Citrix/Profile Management/流用户配置文件
Profile Streaming

已启用