Profile Management

包含和排除项目

本文介绍了配置文件管理用于从用户配置文件中包含和排除项目的过程。如果您决定修改默认的包含或排除列表以改善用户的登录和注销体验,请确保您理解此过程。要帮助您确定是否需要此修改,请参阅 正在使用的应用程序

例如,您可能包含 Microsoft Word,因为它是一个高度可定制且常用应用程序,无论如何访问,都必须向漫游用户提供相同的体验。相反,您可能排除某个企业应用程序,因为它不常被某些组使用,因此其配置文件数据无需在每次登录和注销时下载。

默认情况下,本地配置文件中的所有文件和文件夹都与用户存储同步。您可以通过将不希望同步的文件和文件夹添加到排除列表来指定它们。如果您排除一个文件夹,则可以通过将其子文件夹添加到包含列表来指定要同步的子文件夹。

您可以包含和排除:

  • 配置文件中包含的文件和文件夹。
  • HKCU 配置单元中存储个性化设置的注册表项。HKLM 配置单元中的条目默认情况下不进行处理,也无法配置为进行处理。

包含和排除项目之前

在调整用户配置文件内容之前,请考虑使用内置的 Windows 性能监视器 (Perfmon) 计数器集。这些计数器可深入了解配置文件的行为。可用的计数器包括配置文件大小的测量值以及在本地计算机上创建 Citrix® 用户配置文件所需的时间。

您可能需要决定是否在本地(在运行配置文件管理的计算机上)缓存配置文件。影响此决定的因素包括部署中的 Citrix 产品、本地计算机上的可用空间以及部署中的用户数量。

文件和文件夹

所有包含和排除的文件夹名称都与语言相关。但是,用户存储中的文件夹名称采用独立于操作系统语言的格式。

您可以同步操作系统视为本地磁盘上的文件或文件夹。您无法同步网络映射驱动器上的文件或文件夹。

注册表

对于现有用户,整个 HKCU 配置单元将复制到用户存储。对于新用户,将复制其 Microsoft 本地、漫游、默认或模板配置文件的配置单元。当用户存储发生更改时,包含项会添加到配置单元中,排除项会从配置单元中删除。

如果您有一个包含不需要的密钥的模板配置文件,请使用 Sepago 的 Profile Nurse 等工具将其从用户存储中删除。

关于排除项

排除项在注销时处理,而不是在登录时处理。它们不会从用户存储中删除数据,但会阻止新数据写入其中。

除了默认排除项之外,通常在首次推出 Profile Management 时,您无需排除任何项目。之后,当您跟踪应用程序性能并收集用户反馈时,如果多个应用程序的设置发生冲突,或者由于收集了不需要的设置导致用户的 NTUSER.DAT 文件变得很大,您可能需要排除某些项目。

请勿将重定向的文件夹添加为排除项。

重要提示: Citrix 建议将 AppData\LocalLow 文件夹从同步中排除。在默认配置中,排除列表已包含 AppData\LocalLow。此外,您还可以选择从 AppData\Local 文件夹中排除部分内容。如果您不排除 AppData\LocalLowAppData\Local,则可能会通过网络传输大量数据,并且用户可能会遇到登录延迟。这些文件夹不会通过标准 Windows 漫游配置文件进行同步。

包含和排除规则

当 Profile Management 包含和排除文件、文件夹和注册表项时,将使用以下规则:

  1. 所有项目默认都包含在内
  2. 如果同一路径同时配置为包含项和排除项,则包含项优先
  3. 在同一文件夹中,包含项优先于排除项
  4. 在文件夹层次结构中,包含项优先于更高级别的排除项
  5. 在文件夹层次结构中,排除项优先于更高级别的包含项

这些规则会带来合理且直观的行为。所有项目默认都包含在内。从这个起点,您可以将顶级例外配置为排除项,然后将顶级例外的更深层例外配置为包含项,依此类推。

包含和排除项目