Profile Management

Citrix Profile Management 配置文件容器

重要:

此功能不适用于 Windows 7。

与用户配置文件关联的大型文件夹会导致登录速度缓慢。Profile Management 提供基于 VHDX 的配置文件解决方案,通过该解决方案,您可以指定要包含在配置文件磁盘(VHDX 文件)中的文件夹。此解决方案通过将指定的文件夹映射到存储在网络中的配置文件磁盘来缩短登录时间。配置文件容器在登录过程中附加包含这些文件夹的配置文件磁盘,因而无需将文件夹的副本保存到本地配置文件。这样做可以缩短登录时间。

注意:

  • VHDX 文件的最大大小默认为 50 GB。
  • 即使您手动删除文件,VHDX 文件也不会自动压缩。如果要减小 VHDX 文件的大小,请转到“磁盘管理”,右键单击适用的卷,然后选择 Shrink Volume(压缩卷)。

配置文件磁盘存储在用户的用户存储路径中。例如,如果将用户存储路径配置为 \\myprofileserver\profiles$\%username%.%domain%\!ctx_osname!.!ctx_osbitness!,配置文件磁盘将位于 \\myprofileserver\profiles$\%username%.%domain%\!ctx_osname!.!ctx_osbitness!\ProfileContainer\!ctx_osname!

为了解配置文件容器的工作原理,请将其视为用于存储配置文件相关的大型文件夹(例如缓存文件夹)的辅助用户存储。即使这些文件夹存在于排除列表中,在启用配置文件容器功能并将文件夹添加到配置文件容器列表后,这些文件夹仍然存储在配置文件磁盘中。

假设您启用了配置文件容器功能,然后将其禁用。为确保用户配置文件的一致性,Profile Management 会将用户存储配置文件与配置文件容器同步。此同步在用户登录过程中进行。排除列表中的文件夹不会复制到用户存储。

启用 Citrix Profile Management 配置文件容器功能

  1. 打开组策略管理编辑器。
  2. Computer Configuration(计算机配置)> Policies(策略)> Administrative Templates: Policy definitions (ADMX files)(管理模板: 策略定义(ADMX 文件))> Citrix Components(Citrix 组件)> Profile Management > Profile container settings(配置文件容器设置)下,双击配置文件容器策略。
  3. 选择已启用
  4. 单击 Show(显示)添加要包含在配置文件容器中的文件夹的相对路径。我们建议您添加包含大型缓存文件的文件夹。例如,将 Citrix Files 内容缓存文件夹添加到以下列表中:AppData\Local\Citrix\Citrix Files\PartCache

    注意:

    添加到配置文件容器中的文件夹也存在于用户存储中。启用配置文件容器功能后,Profile Management 会在配置文件容器与用户存储之间保持文件夹同步。

    向配置文件容器中添加文件夹

  5. 单击确定

将整个用户配置文件放入其配置文件容器

在 Profile Management 2006 中,配置文件容器不支持包含完整的用户配置文件。您只能将用户配置文件的子文件夹添加到其配置文件容器中。这种设计意味着您需要混合使用基于文件和基于容器的配置文件。为了获得完全基于容器的配置文件的全部益处,例如轻松配置和快速登录,Profile Management 2009 及更高版本允许您将整个用户配置文件放入其配置文件容器中。

要将整个用户配置文件放入其配置文件容器中,请在配置文件容器列表中添加星号 (*)。

将星号添加到配置文件容器列表

为防止配置文件容器膨胀,请配置 Folders to exclude from the profile container(要从配置文件容器中排除的文件夹)和 Folders to include in profile container(要包含在配置文件容器中的文件夹)策略。

要从配置文件容器中排除的文件夹

  • 要从配置文件容器中排除的文件夹

    要从配置文件容器中排除的文件夹列表。

    输入文件夹名称作为指向用户配置文件的相对路径。

    示例: 通过输入文件夹名称桌面,将允许您从配置文件容器中排除“桌面”文件夹。

    注意:

    不支持通配符。

    如果禁用此设置,则不会排除任何文件夹。如果未在此处配置此设置,则将使用 .ini 文件中的值。如果未在此处也未在 .ini 文件中配置此设置,则不会排除任何文件夹。

  • 要包含在配置文件容器中的文件夹

    排除父文件夹时要保留在配置文件容器中的文件夹列表。

    此列表中的文件夹必须是排除的文件夹的子文件夹。否则,此设置将无法正常工作。

    注意:

    不支持通配符。

    禁用此设置与启用此设置并配置空列表具有相同的效果。如果未在此处配置此设置,则将使用 .ini 文件中的值。如果未在此处也未在 .ini 文件中配置此设置,则仅在配置文件容器中包含不在排除列表中的文件夹。

将整个用户配置文件放入其配置文件容器后变得无效的策略

将整个用户配置文件放入其配置文件容器中会导致某些策略对关联用户无效,如下所示:

  • Profile Streaming:变得无效,因为无需将文件从用户存储复制到本地配置文件。
  • Active write back(主动回写):变得无效,因为无需将文件从本地配置文件复制到会话中的用户存储。
  • Files to synchronize(要同步的文件)、Directories to synchronize(要同步的目录)、Exclusion list – files(排除列表 - 文件)和 Exclusion list – directories(排除列表 - 目录):变得无效,因为这些策略管理基于文件的配置文件中的内容。
  • Folders to mirror(要镜像的文件夹):由于此策略仅针对基于文件的配置文件而设计,因此无效。
  • Delete locally cached profiles on logoff(注销时删除本地缓存的配置文件)

与其他策略的兼容性

  • Enable search index roaming for Outlook(启用 Outlook 的搜索索引漫游):

    为了保持向后兼容性,仍有两个磁盘分别用户存储 Outlook 搜索索引数据库和脱机数据 (.ost) 文件。仍不支持并发访问。

  • Folder Redirection(文件夹重定向):

    将整个用户配置文件放入其配置文件容器的解决方案支持文件夹重定向。请勿将要重定向的文件夹放入 Folders to exclude from profile container(要在配置文件容器中排除的文件夹)列表中。否则,文件夹重定向不起作用。

并发访问

Profile Management 支持对配置文件容器的并发访问。只存在一个读写会话,并将对配置文件所做的更改合并到配置文件容器中。并发访问的运行方式如下:

  • 会话登录时:

    Profile Management 检查读写会话是否退出。如果退出,则当前会话变为只读。否则,该会话将为读写会话,可以将配置文件更改合并到配置文件容器中。

  • 在会话注销时:

    1. Profile Management 将卸载配置文件容器。
    2. 如果当前会话为只读会话,Profile Management 会丢弃配置文件更改。
    3. 如果没有其他并发会话,Profile Management 会将读写会话的配置文件更改合并到配置文件容器中。

配置文件容器的本地缓存

Enable local caching for profile containers(启用配置文件容器的本地缓存)策略设置为 Enabled(已启用)后,每个本地配置文件都充当其配置文件容器的本地缓存。如果正在使用 Profile Streaming,则会根据需要创建本地缓存的文件。否则,它们将在用户登录期间创建。要使用本地缓存功能,请将整个用户配置文件放入其配置文件容器中。

启用配置文件容器的本地缓存

不再授予域计算机对 VHDX 文件的完全控制权限

Profile Management 现在可以访问用户上下文中的 VHDX 文件,并且不授予域计算机对存储 VHDX 文件的文件夹的完全控制权限。

Citrix Profile Management 配置文件容器