Profile Management

设置配置文件容器

重要提示:

此功能不适用于 Windows 7。

用户配置文件中的大文件夹可能导致用户登录缓慢。为改善登录体验,Profile Management 提供了配置文件容器,这是一种基于 VHDX 的配置文件解决方案。此解决方案允许您将所选的配置文件文件夹存储在 VHDX 配置文件磁盘上。用户登录时,VHDX 配置文件磁盘会装载,并且配置文件文件夹会立即可用。

您可以使用配置文件容器实现以下目标之一:

  • 设置基于容器的配置文件解决方案:将整个用户配置文件存储在配置文件容器中。

  • 优化基于文件的配置文件解决方案的用户体验:将用户配置文件的一部分存储在配置文件容器中。

工作流程

部署配置文件容器的常规工作流程如下:

  1. (可选)自定义配置文件容器的存储容量和路径(#optional-customize-the-storage-capacity-and-path-for-profile-containers)。

  2. 以适合您需求的方式启用配置文件容器:

    • 为用户配置文件的一部分启用配置文件容器(基于文件的配置文件优化解决方案)(#enable-the-profile-container-for-a-portion-of-the-user-profile)
    • 为整个用户配置文件启用配置文件容器(基于容器的配置文件解决方案)(#enable-the-container-based-profile-solution)

    注意:

    启用基于容器的配置文件解决方案后,以下用户配置文件(如果有)将在首次使用时自动迁移到容器中:

    • 本地 Windows 用户配置文件
    • 来自 Citrix® 基于文件的配置文件解决方案的用户配置文件
  3. (可选) 从配置文件容器中排除文件夹和文件

  4. 如果多会话场景在您的部署中很常见,请根据需要为配置文件容器启用多会话回写

  5. 要使配置文件容器能够随着配置文件数据的扩展而动态增长,请为配置文件容器启用并配置 VHD 自动扩展

  6. 如果您已为整个用户配置文件启用了配置文件容器,则可以根据需要启用以下策略之一:

    注意:

    • 如果为配置文件容器启用了为配置文件容器启用独占访问设置,则为配置文件容器启用多会话回写设置将自动禁用。
    • 为配置文件容器启用本地缓存为配置文件容器启用多会话回写策略不兼容,不能同时启用。

注意事项

启用基于容器的配置文件解决方案时,请注意以下事项:

  • 基于文件的配置文件解决方案会自动禁用,并且以下策略不再适用:

    • 配置文件流技术

      例外:配置文件流技术仅在启用“为配置文件容器启用本地缓存”策略时才适用于配置文件容器。有关详细信息,请参阅为配置文件容器启用本地缓存

    • 文件系统
    • 主动回写
    • 注销时删除本地缓存的配置文件

    要查看适用于基于容器的配置文件解决方案的策略,请参阅基于文件和基于容器的解决方案的策略

  • 为了保持与 Outlook 搜索索引漫游功能的向后兼容性,Profile Management 保留了两个 VHDX 磁盘,分别用于存储以下文件:

    • Outlook 搜索索引数据库
    • 脱机 Outlook 数据文件 (.ost)

(可选)自定义配置文件容器的存储容量和路径

默认情况下,配置文件容器存储在用户存储中,默认存储容量为 50 GB。

例如,您将用户存储路径配置为: \\myprofileserver\profiles$\%username%.%domain%\!ctx_osname!.!ctx_osbitness!

然后,配置文件容器存储在: \\myprofileserver\profiles$\%username%.%domain%\!ctx_osname!.!ctx_osbitness!\ProfileContainer\!ctx_osname!

您可以为配置文件容器指定不同的网络位置并更改其默认存储容量。有关详细信息,请参阅指定 VHD 文件的存储容量和路径

为用户配置文件的部分内容启用配置文件容器

为了减少用户存储的登录时间,您可以启用配置文件容器功能并将那些大型配置文件文件夹添加到配置文件容器中。

注意:

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

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

  1. 打开组策略管理编辑器。
  2. 计算机配置 > 策略 > 管理模板: 策略定义 (ADMX 文件) > Citrix 组件 > Profile Management > 配置文件容器设置 下,双击 配置文件容器 策略。
  3. 选择 已启用
  4. 单击 显示,然后以相对路径的形式将文件夹添加到用户配置文件。建议您添加包含大型缓存文件的文件夹。例如,将 Citrix Files 内容缓存文件夹添加到列表中:AppData\Local\Citrix\Citrix Files\PartCache

启用基于容器的配置文件解决方案

要启用基于容器的配置文件解决方案,请执行以下步骤:

  1. 打开组策略管理编辑器。
  2. 计算机配置 > 策略 > 管理模板: 策略定义 (ADMX 文件) > Citrix 组件 > Profile Management > 配置文件容器设置 下,双击 配置文件容器 策略。
  3. 选择 已启用
  4. 单击 显示,然后将星号 (*) 添加到配置文件容器列表中。
  5. 单击 确定

(可选) 包含和排除文件夹和文件

为防止配置文件容器膨胀,您可以从中排除文件夹和文件。如果需要,当其父文件夹被排除时,您可以包含这些文件夹和文件。

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

重要提示:

如果为整个用户配置文件启用配置文件容器,则文件夹重定向设置仍然有效。请勿将要重定向的文件夹放入要从配置文件容器中排除的文件夹列表中。否则,文件夹重定向将不起作用。

  1. 双击要从配置文件容器中排除的文件夹策略。
  2. 选择已启用
  3. 单击显示,然后以相对于用户配置文件的相对路径形式输入要排除的文件夹。

    支持文件夹名称中的通配符,但它们不以递归方式应用。示例:

    • Desktop 表示 Desktop 文件夹。
    • Downloads\* 表示 Downloads 文件夹的所有直接子文件夹。

注意:

如果为整个用户配置文件(基于容器的配置文件解决方案)启用配置文件容器,则 appdata\local\temp 文件夹将自动从配置文件容器中排除。

配置优先级:

  1. 如果此设置被禁用,则不会排除任何文件夹。
  2. 如果此处未配置此设置,则使用 .ini 文件中的值。
  3. 如果此处或 .ini 文件中均未配置此设置,则不排除任何文件夹。

将文件夹包含到配置文件容器中

要将排除文件夹的子文件夹包含到配置文件容器中,请执行以下步骤:

  1. 双击“要包含在配置文件容器中的文件夹”策略。
  2. 选择“已启用”。
  3. 单击“显示”,然后以相对于用户配置文件的相对路径形式输入要包含的文件夹。

请注意以下事项:

  • 此列表中的文件夹必须是排除文件夹的子文件夹。否则,此设置将不起作用。
  • 支持文件夹名称中的通配符,但不会递归应用。
  • 启用策略并配置空列表与禁用设置具有相同的效果。

配置优先级:

  1. 如果此处未配置此设置,则使用 .ini 文件中的值。
  2. 如果此处或 .ini 文件中均未配置此设置,则会将不在排除列表中的文件夹包含到配置文件容器中。

将文件包含到配置文件容器中

从配置文件容器中排除某个文件夹后,您可以将该文件夹内的文件包含到配置文件容器中。详细步骤如下:

  1. 双击“要包含在配置文件容器中的文件”策略。
  2. 选择“已启用”。
  3. 单击“显示”,然后以用户配置文件的相对路径形式输入要包含的文件。

请注意以下事项:

  • 此列表中的文件必须位于排除的文件夹中。否则,此设置将不起作用。
  • 文件名中的通配符是递归应用的。要将策略仅限于当前文件夹,请使用竖线 (|)。
  • 从 Profile Management 2112 开始,支持文件夹名称中的通配符,但它们不以递归方式应用。

示例: - Desktop\Desktop.ini 表示 Desktop\Desktop.ini 文件。 - AppData\*.tmp 表示 AppData 文件夹及其子文件夹中所有扩展名为 .tmp 的文件。 - AppData\*.tmp| 表示仅在 AppData 文件夹中所有扩展名为 .tmp 的文件。 - Downloads\*\a.txt 表示 Downloads 文件夹的任何直接子文件夹中的 a.txt

启用策略并配置空列表与禁用该设置具有相同的效果。

配置优先级:

  1. 如果此处未配置该设置,则使用 .ini 文件中的值。

  2. 如果此处或 .ini 文件中均未配置该设置,则不在排除列表中的文件将包含在配置文件容器中。

从配置文件容器中排除文件

从 Profile Management 2112 开始,您可以从配置文件容器中排除文件。详细步骤如下。

  1. 双击“从配置文件容器中排除的文件”策略。
  2. 选择“已启用”。
  3. 单击“显示”,然后以相对于用户配置文件的相对路径形式输入要排除的文件。

请注意以下事项:

  • 文件名中的通配符是递归应用的。要将策略仅限制到当前文件夹,请使用竖线 (|)。
  • 从 Profile Management 2112 开始,支持文件夹名称中的通配符,但它们不递归应用。

配置优先级:

如果此设置已禁用,则不排除任何文件。

如果此处未配置此设置,则使用 .ini 文件中的值。如果此处或 .ini 文件中均未配置此设置,则不排除任何文件。

(可选)启用并配置 VHD 自动扩展

用户配置文件通常会随着时间增长。为了简化存储管理,请为配置文件容器启用 VHD 自动扩展功能。启用此功能后,当容器利用率达到 90% 时,它会自动扩展 10 GB,最大容量为 80 GB。如果需要,您可以自定义这些默认设置以满足您的特定需求。

提示:

您可以使用用户级策略设置 对 VHD 自动扩展设置进行更精细的控制。您的组织可以拥有一组标准的自动扩展设置,同时为特定用户提供独特的设置,例如更大的最大容量。

  1. 打开组策略管理编辑器。
  2. 使用以下步骤启用 VHD 自动扩展:
    1. 转到 计算机配置 > 策略 > 管理模板: 策略定义 (ADMX 文件) > Citrix 组件 > 配置文件管理 > 配置文件容器设置
    2. 双击“启用配置文件容器的 VHD 自动扩展”策略。
    3. 选择“已启用”。
    4. 单击“确定”。
  3. 要更改配置文件容器触发自动扩展的默认存储利用率百分比,请执行以下步骤:
    1. 转到 计算机配置 > 策略 > 管理模板: 策略定义 (ADMX 文件) > Citrix 组件 > 配置文件管理 > 高级设置
    2. 双击“配置文件容器自动扩展阈值”策略。
    3. 选择“已启用”。
    4. 在“自动扩展阈值 (%)”字段中,根据需要输入一个百分比。
    5. 单击“确定”。
  4. 要更改配置文件容器自动扩展的存储容量大小,请执行以下步骤:
    1. 转到 计算机配置 > 策略 > 管理模板: 策略定义 (ADMX 文件) > Citrix 组件 > 配置文件管理 > 高级设置
    2. 双击“配置文件容器自动扩展增量”策略。
    3. 选择“已启用”。
    4. 在“自动扩展增量 (GB)”字段中,根据需要输入一个数字。默认值为 10 (GB)。
    5. 点击确定
  5. 要更改配置文件容器可自动扩展到的最大存储容量,请按照以下步骤操作:
    1. 转到计算机配置 > 策略 > 管理模板: 策略定义 (ADMX 文件) > Citrix 组件 > 配置文件管理 > 高级设置
    2. 双击配置文件容器自动扩展限制策略。
    3. 选择已启用
    4. 自动扩展限制 (以 GB 为单位)字段中,根据需要输入一个数字。默认值为 80 (GB)。
    5. 点击确定

(可选) 启用适用于配置文件容器的多会话回写

默认情况下,配置文件管理支持对配置文件容器的并发访问。但是,在所有并发会话中,只有一个会话具有读/写权限,并且可以将配置文件更改合并到容器中。

配置文件管理处理并发访问的方式如下:

  • 会话登录时:

    检查是否存在读/写会话。如果找到,则当前会话变为只读。否则,它是一个读/写会话。

  • 会话注销时:

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

要启用多会话回写,请使用 Enable multi-session write-back for profile containers 策略。

(可选)启用对配置文件容器的独占访问

默认情况下,配置文件容器允许并发访问。如果需要,您可以通过 Citrix Components > Profile ManagementProfile container settings > Enable exclusive access to VHD containers 禁用对配置文件容器的并发访问。因此,配置文件容器一次只允许一个访问。

注意:

  • 此设置仅适用于为整个用户配置文件启用的配置文件容器。
  • 如果为配置文件容器启用了此设置,则 Enable multi-session write-back for profile containers 设置将自动禁用。

有关详细信息,请参阅 Enable exclusive access to VHD containers

(可选)为配置文件容器启用本地缓存

仅当为整个用户配置文件启用配置文件容器时,Enable local caching for profile containers 功能才生效。如果您启用 Enable local caching for profile containers 策略,则在用户登录期间,配置文件容器中的用户配置文件将缓存到用户的本地用户配置文件中。

重要提示:

仅适用于基于容器的配置文件解决方案的应用程序(例如 OneDrive)在此策略启用时可能无法正常工作。为确保 OneDrive 正常运行,请禁用此策略或启用 OneDrive 容器策略。

默认情况下,在用户登录期间会缓存整个用户配置文件。为了缩短用户登录时间,您可以启用 Profile streaming 策略。因此,用户配置文件中的配置文件文件夹会在登录后按需缓存。