通过流技术推送用户配置文件
使用 Citrix 流用户配置文件功能时,只有当用户在登录后访问文件和文件夹时,这些包含在配置文件中的文件和文件夹才会从用户存储提取到本地计算机中,注册表项和挂起区域中的任何文件除外。这些文件可立即提取。有关挂起区域的详细信息,请参阅 Profile Management 体系结构中的“挂起区域”。
不需要 Streaming,并且不支持 Citrix Virtual Desktops 的个人虚拟磁盘功能。
- 在 Profile Management 下,双击 Streamed user profiles(流用户配置文件)。
- 双击 Profile Streaming。
- 选择 Enabled(已启用),然后单击 OK(确定)。
- 此外,为了提升用户的流技术推送体验,还可以双击 Always cache(始终缓存),选择 Enabled(已启用),然后执行以下操作之一:
- 要通过对采用流技术推送的文件或文件夹大小指定下限来节省网络带宽,请设置限制(以 MB 为单位)。超出该限制的任何文件和文件夹在用户登录后可立即提取。
- 要启用缓存整个配置文件的功能,请将该限制设置为零。这样,在用户登录后,用户存储中的所有文件会作为后台系统任务提取,并且不会向用户提供任何反馈。 如果存在大型文件,“Always cache”(始终缓存)策略可通过减少登录次数提高性能。
- 单击确定。
- 此外,还可以双击“Timeout for pending area lock files”(挂起区域锁定文件超时),选择 Enabled(已启用),然后输入释放文件的超时期限(天),以便可以在服务器无响应但用户存储仍处于锁定状态时将文件从挂起区域回写到用户存储。使用此设置可以防止挂起区域膨胀,并确保用户存储始终包含最新的文件。
- 单击确定。
- 此外,如果您仅希望通过流技术推送 OU 中的部分用户配置文件,请双击 Streamed user profile groups(流用户配置文件组),选择 Enabled(已启用),然后输入组列表。请使用 Enter 键分隔多个条目。不会通过流技术推送其他所有组中用户的配置文件。
- 单击确定。
如果未在策略或 .ini 文件中配置 Profile Streaming,Profile Streaming 将处于禁用状态。
如果未在此处配置总是缓存设置,则将使用 .ini 文件中的值。如果未在此处也未在 .ini 文件中配置此设置,则将处于禁用状态。
如果挂起区域锁定文件超时没有在此配置,则将使用 .ini 文件中的值。如果未在此处也未在 .ini 文件中配置此设置,则将使用默认值,即一天。
如果禁用了流用户配置文件组设置,则将处理所有用户组。如果未在此处配置此设置,则将使用 .ini 文件中的值。如果未在此处也未在 .ini 文件中配置此设置,则处理所有用户。
要使更改生效,请从命令提示窗口中运行 gpupdate /force
命令,如 https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/gpupdate 中所述。
启用 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
如果未在此处也未在 .ini 文件中配置此设置,则将通过流技术推送所有文件夹。
要使您的更改生效,请运行 gpupdate /force
命令。有关详细信息,请参阅 https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/gpupdate。
注意:
- 此策略仅在启用了 Profile Streaming 时生效。
- 该策略不支持通配符
*
和?
。 - 请使用 Enter 键分隔多个条目。
- 手动编辑 Profile Streaming 排除列表时,必须添加上文中的默认排除文件夹,以避免登录挂起。