流式传输用户配置文件
默认情况下,当用户登录时,Citrix Profile Management 会将整个用户配置文件从用户存储提取到本地计算机。用户配置文件中的大文件可能导致登录缓慢。为了改善用户登录体验,您可以启用配置文件流式传输功能。
启用此功能后,Profile Management 仅在登录后访问配置文件和文件夹时才提取它们。
注意:
-
用户配置文件包括文件、文件夹和注册表项。此功能适用于文件和文件夹,但不适用于注册表项。注册表项始终在用户登录时提取。
-
从版本 2402 开始,文件型配置文件解决方案中默认启用以下配置文件流式传输功能:配置文件流式传输和为文件夹启用配置文件流式传输。
-
启用复制用户存储策略后,如果活动用户存储变得不可用,Profile Management 会自动切换到可用存储以处理后续的流式传输请求。此增强功能允许文件和文件夹在故障转移后继续进行流式传输,从而最大程度地减少数据中断。
启用配置文件流式传输功能
使用以下策略启用配置文件流式传输功能:
-
配置文件流式传输。 启用此策略后,当用户访问配置文件文件时,这些文件会被提取到本地计算机。
-
为文件夹启用配置文件流式传输。 启用此策略后,当用户访问配置文件文件夹时,这些文件夹会被提取到本地计算机。
请按照以下步骤启用这些策略:
-
打开组策略管理编辑器。
-
访问策略 > 管理模板: 策略定义 (ADMX 文件) > Citrix 组件 > Profile Management > 流式传输的用户配置文件。
-
双击配置文件流式传输。选择已启用,然后单击确定。
-
双击为文件夹启用配置文件流式传输。选择已启用,然后单击确定。
启用配置文件流式处理增强功能
启用配置文件流式处理功能后,您可以根据需要应用一系列增强功能。
示例 1:用户报告大型配置文件加载缓慢。在这种情况下,请启用始终缓存策略并为大型文件指定最小大小。配置文件管理会在用户登录期间将大于该大小的文件缓存到本地配置文件。
示例 2:在您的组织中,用户经常访问某些配置文件文件夹。因此,即使启用了配置文件流式处理,您也希望在用户登录时将这些文件夹提取到本地配置文件。要实现此目标,请启用配置文件流式处理排除列表 - 目录策略,并将这些文件夹从配置文件流式处理中排除。
根据需要启用增强功能。详细步骤如下:
-
访问策略 > 管理模板: 策略定义 (ADMX 文件) > Citrix 组件 > 配置文件管理 > 流式用户配置文件。
-
为了减少大型文件的加载时间,请启用配置文件管理在登录期间将大型文件缓存到本地配置文件。详细步骤如下:
-
双击始终缓存。
-
选择 已启用。
-
设置要缓存的配置文件大小的下限 (MB)。要缓存整个配置文件,请将限制设置为零。注意:
-
任何超出限制的文件都会在配置文件管理在用户登录期间启动后端处理线程后立即缓存到本地配置文件。
-
任何低于限制的文件在用户访问时仍会提取到本地配置文件。
-
-
单击 确定。
-
-
要仅将配置文件流式处理应用于域中的某些用户组,请按照以下步骤操作:
-
双击流式用户配置文件组。
-
选择 已启用。
-
输入用户组列表。按
Enter分隔条目。 -
单击 确定。
注意: 默认情况下,此策略处于禁用状态,配置文件流式处理适用于域中的所有用户组。 -
-
要从配置文件流中排除某些配置文件文件夹和文件,请执行以下步骤:
-
双击“配置文件流排除列表 - 目录”策略。
-
选择 已启用。
-
单击“显示”。
-
添加您不希望 Profile Management 流式传输的文件夹。有关详细信息,请参阅本文后面的启用配置文件流排除。
-
-
为确保同一用户的并发会话中获得最佳登录体验,请执行以下步骤:
-
双击“为挂起区域启用配置文件流”。
-
选择 已启用。
-
单击“确定”。 有关详细信息,请参阅本文后面的挂起区域的配置文件流。
-
要使更改生效,请从命令提示符运行
gpupdate /force 命令。有关详细信息,请参阅 <https://technet.microsoft.com/zh-cn/library/bb490983.aspx>。
配置优先级
“流式用户配置文件”中每个策略的配置优先级如下:
-
如果未在 GPO 或 .ini 文件中配置“配置文件流”,则禁用“配置文件流”。
-
如果未在 GPO 中配置“始终缓存”,则使用 .ini 文件中的值。如果此处或 .ini 文件中未配置此设置,则禁用此设置。
-
如果禁用“流式用户配置文件组”,则处理所有用户组。如果未在 GPO 中配置此设置,则使用 .ini 文件中的值。如果未在 GPO 或 .ini 文件中配置此设置,则处理所有用户。
-
如果未在 GPO 或 .ini 文件中配置“为文件夹启用配置文件流”,则禁用文件夹的配置文件流。
-
如果未在 GPO 或 .ini 文件中配置“启用配置文件流排除”,则流式传输所有文件夹。
-
如果在 GPO 或 .ini 文件中未配置启用暂存区域的配置文件流式处理,则暂存区域的配置文件流式处理将禁用。
启用配置文件流式处理排除
启用配置文件流式处理排除时,Profile Management 不会流式处理排除列表中的文件夹。当用户登录时,排除列表中的所有文件夹和文件会立即从用户存储中提取到本地计算机。
要启用配置文件流式处理排除,请执行以下步骤:
-
在 Profile Management 下,双击流式处理的用户配置文件。
-
双击配置文件流式处理排除列表 - 目录策略。
-
选择 已启用。
-
单击显示。
-
添加您不希望 Profile Management 流式处理的文件夹。文件夹名称可以指定为绝对路径或相对于用户配置文件的路径 (
%USERPROFILE%)。使用该变量定位配置文件,但不要在此策略中输入变量本身。路径中省略初始反斜杠。
例如:
-
桌面。桌面文件夹在用户登录时提取。
-
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
注意:
-
此策略仅在启用配置文件流式处理时生效。
-
此策略不支持通配符
*和?。 -
键入
Enter以分隔条目。 -
手动编辑配置文件流式处理排除列表时,您必须添加前面默认排除的文件夹以避免登录挂起。
暂存区域的配置文件流式处理
配置文件管理使用 待处理区域 临时存储在同一用户的并发会话中更改的配置文件和文件夹。默认情况下,该区域是配置文件流技术的一个例外。即使启用了该功能,用户登录时,该区域中的文件和文件夹仍会提取到本地配置文件中。
为确保同一用户的并发会话中获得最佳登录体验,请启用为待处理区域启用配置文件流功能,作为配置文件流功能的一项增强。启用此策略后,配置文件管理会在用户访问待处理区域中的文件和文件夹时将其提取到本地配置文件,而不是在用户登录时提取。如果该区域中存在大文件,用户登录时间会显著减少。
注意:
启用此策略后,当用户启动会话时,会在用户存储中为每个用户创建一个名为
PendingArea.vhdx 的磁盘。如果用户启动多个并发会话,则会为每个会话创建名为 Diff-V<version number>.vhdx 的额外磁盘(例如,Diff-V1.vhdx)。