通过流技术推送用户配置文件
默认情况下,Citrix Profile Management 会在用户登录时将整个用户配置文件从用户存储提取到本地计算机。用户配置文件中的大文件可能会导致登录速度缓慢。要改善用户登录体验,您可以启用Profile Streaming 功能。
启用此功能后,Profile Management 仅在登录后访问配置文件和文件夹时才提取这些文件和文件夹。
注意:
- 用户配置文件包括文件、文件夹和注册表项。此功能适用于文件和文件夹,不适用于注册表项。注册表项始终在用户登录时提取。
- 自版本 2402 起,在基于文件的配置文件解决方案中默认启用以下配置文件流技术推送功能:配置文件流技术推送、启用文件夹的配置文件流技术推送、为挂起区域启用配置文件流技术推送。
启用 Profile Streaming 功能
请使用以下策略启用 Profile Streaming 功能:
- Profile Streaming。启用此策略后,配置文件将在用户访问时提取到本地计算机。
- 为文件夹启用 Profile Streaming。启用此策略后,配置文件文件夹将在用户访问时提取到本地计算机。
请按照以下步骤启用策略:
- 打开“组策略管理编辑器”。
- 访问 Policies(策略)> Administrative Templates: Policy definitions (ADMX files)(管理模板: 策略定义(ADMX 文件))> Citrix Components(Citrix 组件)> Profile Management > Streamed user profiles(流用户配置文件)。
- 双击 Profile Streaming。选择 Enabled(已启用),然后单击 OK(确定)。
- 双击 Enable profile streaming for folders(为文件夹启用 Profile Streaming)。选择 Enabled(已启用),然后单击 OK(确定)。
启用 Profile Streaming 的增强功能
启用 Profile Streaming 功能后,您可以根据需要应用一系列的增强功能。
示例 1:用户报告大型配置文件加载速度缓慢。在这种情况下,请启用 Always cache(总是缓存)策略并指定大型文件的最小大小。在用户登录期间,Profile Management 将大于该大小的文件缓存到本地配置文件中。
示例 2:在您的组织中,用户经常访问某些配置文件文件夹。因此,即使启用了 Profile Streaming,您也希望在用户登录时将这些文件夹提取到本地配置文件。要实现此目标,请启用 Profile Streaming Exclusion list - directories(Profile Streaming 排除列表 - 目录)策略,并从 Profile Streaming 中排除文件夹。
根据需要启用增强功能。详细步骤如下所示:
- 访问 Policies(策略)> Administrative Templates: Policy definitions (ADMX files)(管理模板: 策略定义(ADMX 文件))> Citrix Components(Citrix 组件)> Profile Management > Streamed user profiles(流用户配置文件)。
- 要缩短大型文件的加载时间,请启用 Profile Management,以便在登录期间将大型文件缓存到本地配置文件。详细步骤如下所示:
- 双击 Always cache(总是缓存)。
- 选择已启用。
-
设置要缓存的配置文件大小的下限 (MB)。要缓存整个配置文件,请将限制设置为零。
备注:
- 在用户登录期间,当 Profile Management 启动后端处理线程时,任何超出限制的文件都会缓存到本地配置文件中。
- 任何低于限制的文件在用户访问时仍会提取到本地配置文件。
- 单击确定。
- 要将 Profile Streaming 仅应用到您的域中的特定用户组,请按照以下步骤进行操作:
- 双击 Streamed user profile groups(用户配置文件组)。
- 选择已启用。
- 输入用户组列表。按
Enter
分隔条目。 - 单击确定。
注意: 默认情况下,该策略处于禁用状态,Profile Streaming 将应用到您的域中的所有用户组。
- 要从 Profile Streaming 中排除某些配置文件文件夹和文件,请执行以下步骤:
- 双击 Profile Streaming Exclusion list - directories(Profile Streaming 排除列表 - 目录)策略。
- 选择已启用。
- 单击 Show(显示)。
- 添加不希望 Profile Management 通过流技术推送的文件夹。有关详细信息,请参阅本文后面的启用 Profile Streaming 排除。
- 要确保在同一个用户的并发会话中获得最佳登录体验,请执行以下步骤:
- 双击 Enable profile streaming for pending area(对挂起区域启用 Profile Streaming)。
- 选择已启用。
- 单击确定。 有关详细信息,请参阅本文后面的面向挂起区域的 Profile Streaming。
要使更改生效,请从命令提示符下运行 gpupdate /force
命令。有关详细信息,请参阅 https://technet.microsoft.com/en-us/library/bb490983.aspx。
配置优先级
Streamed user profiles(流用户配置文件)中每个策略的配置优先级如下所示:
-
如果未在 GPO 或 .ini 文件中配置 Profile Streaming,Profile Streaming 将处于禁用状态。
-
如果未在 GPO 中配置 Always cache(始终缓存),则将使用 .ini 文件中的值。如果未在此处也未在 .ini 文件中配置此设置,则将处于禁用状态。
-
如果 Streamed user profile groups(流用户配置文件组)已禁用,则将处理所有用户组。如果未在 GPO 中配置此设置,则将使用 .ini 文件中的值。如果未在 GPO 中也未在 .ini 文件中配置此设置,则处理所有用户。
-
如果未在 GPO 或 .ini 文件中配置 Enable profile streaming for folders(对文件夹启用 Profile Streaming),则将对文件夹禁用 Profile Streaming。
-
如果未在 GPO 或 .ini 文件中配置 Enable profile streaming exclusion(启用 Profile Streaming 排除),则会通过流技术推送所有文件夹。
-
如果未在 GPO 或 .ini 文件中配置 Enable profile streaming for pending area(对挂起区域启用 Profile Streaming),则会对挂起区域禁用 Profile Streaming。
启用 Profile Streaming 排除
启用 Profile Streaming 排除后,Profile Management 不会通过流技术推送排除列表中的文件夹。当用户登录时,排除列表中的所有文件夹和文件都将立即从用户存储提取到本地计算机。
要启用 Profile Streaming 排除,请按照以下步骤进行操作:
- 在 Profile Management 下,双击 Streamed user profiles(流用户配置文件)。
- 双击 Profile Streaming Exclusion list - directories(Profile Streaming 排除列表 - 目录)策略。
- 选择已启用。
- 单击 Show(显示)。
- 添加不希望 Profile Management 通过流技术推送的文件夹。可以使用绝对路径或与用户配置文件相对的路径 (
%USERPROFILE%
) 形式指定文件夹名称。可以使用该变量定位配置文件,但请不要在此策略中输入该变量本身。忽略路径中的初始反斜杠。
例如:
- Desktop。用户登录时会提取“桌面”文件夹。
- MyApp\tmp。%USERPROFILE%\MyApp\tmp 文件夹是在用户登录时提取的。
如果未在此处配置此设置,默认情况下将排除 .ini 文件中的以下文件夹:
- AppData\Local\Microsoft\Credentials
- Appdata\Roaming\Microsoft\Credentials
- Appdata\Roaming\Microsoft\Crypto
- Appdata\Roaming\Microsoft\Protect
- Appdata\Roaming\Microsoft\SystemCertificates
注意:
- 此策略仅在启用了 Profile Streaming 时生效。
- 此策略不支持通配符
*
和?
。 - 请键入
Enter
以分隔条目。 - 手动编辑 Profile Streaming 排除列表时,必须添加上文中的默认排除文件夹,以避免登录挂起。
面向挂起区域的 Profile Streaming
Profile Management 使用挂起区域临时存储在同一个用户的并发会话中更改的配置文件和文件夹。默认情况下,该区域是 Profile Streaming 功能的例外。即使启用了该功能,用户登录时仍会将该区域中的文件和文件夹提取到本地配置文件中。
要确保在同一个用户的并发会话中获得最佳登录体验,请启用 Enable profile streaming for pending area(对挂起区域启用 Profile Streaming)功能,作为 Profile Streaming 功能的增强功能。启用此策略后,Profile Management 会在用户访问挂起区域中的文件和文件夹时(而非在登录时)将其提取到本地配置文件中。如果该区域中有大型文件,用户登录时间将大大缩短。
注意:
启用此策略后,将在每个用户启动会话时在用户存储中为其创建一个名为
PendingArea.vhdx
的磁盘。如果用户启动多个并发会话,则会为每个会话创建名为Diff-V<version number>.vhdx
的其他磁盘(例如 Diff-V1.vhdx)。