Profile Management

包含和排除项目

注意:

本文重点介绍基于文件的配置文件解决方案的包含和排除策略。有关基于容器的配置文件解决方案的等效策略的更多信息,请参阅设置配置文件容器

作为先决条件,请确保您了解包含和排除的工作原理。有关更多信息,请参阅包含和排除项目。有关默认包含和排除项目的信息,请参阅默认包含和排除项

要镜像的文件夹策略和排除策略的优先级顺序因 Citrix Profile Management 版本而异。正确配置这些策略可确保事务文件夹的准确同步并防止不必要的数据传输。

注意:

从 Profile Management 2407 版开始,注册表排除和包含策略同时适用于基于文件基于容器的配置文件解决方案。

排除项目

要从配置文件同步中排除文件、文件夹或注册表项,请执行以下步骤:

  1. Profile Management > 注册表下,单击排除列表策略。

  2. 选择已启用

  3. 单击显示,并添加您不希望 Profile Management 在注销期间同步的 HKCU 配置单元中的任何注册表项。示例:Software\Policies

  4. Profile Management > 文件系统下,双击排除列表 - 目录策略。

  5. 选择已启用

  6. 单击显示,并添加您不希望 Profile Management 同步的任何文件夹。排除项目时,使用 Enter 键分隔多个条目。

    请注意以下事项:

    • 使用相对于用户配置文件 (%USERPROFILE%) 的路径指定文件夹,并省略路径中的初始反斜杠。
    • 使用变量 %USERPROFILE% 定位配置文件,但不要在此策略中输入变量本身。
    • 从 Profile Management 2112 开始,支持文件夹名称中的通配符,但不会递归应用。

      示例:

      • Desktop。不同步 Desktop 文件夹。
      • MyApp\tmp。不同步 %USERPROFILE%\MyApp\tmp 文件夹。
  7. Profile Management > 文件系统下,双击排除列表 - 文件策略。

  8. 选择已启用

  9. 单击显示并添加您不希望 Profile Management 同步的任何文件。排除项目时,使用 Enter 键分隔多个条目。

    请注意以下事项:

    • 使用相对于用户配置文件 (%USERPROFILE%) 的路径指定文件名。不要在此策略中输入变量 (%USERPROFILE%)。
    • 文件名中的通配符受支持并递归应用。从 Profile Management 7.15 开始,您可以使用竖线 (|) 将策略仅限于当前文件夹。
    • 从 Profile Management 2112 开始,支持文件夹名称中的通配符,但不会递归应用。

      示例:

      • Desktop\Desktop.ini。忽略 Desktop 文件夹中的 Desktop.ini
      • AppData\*.tmp。忽略 AppData 文件夹及其子文件夹中所有扩展名为 .tmp 的文件。
      • AppData\*.tmp|。仅忽略 AppData 文件夹中所有扩展名为 .tmp 的文件。
      • Downloads\*\a.txt。忽略 Downloads 文件夹的任何直接子文件夹中的 a.txt

如果排除列表已禁用,则不排除任何注册表项。如果此处未配置此设置,则使用 .ini 文件中的值。如果此处或 .ini 文件中未配置此设置,则不排除任何注册表项。

如果排除列表 - 目录已禁用,则不排除任何文件夹。如果此处未配置此设置,则使用 .ini 文件中的值。如果此处或 .ini 文件中未配置此设置,则不排除任何文件夹。

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

要使更改生效,请从命令提示符运行 gpupdate /force 命令,如 https://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/gpupdate 中所述。

包含项目

要在配置文件同步中包含已排除文件、文件夹或注册表项的子文件夹,请执行以下步骤:

提示:

您可以包含特定的顶级文件夹。在协作环境中,此步骤的优点在于可以向其他管理员标记关键文件夹。

  1. Profile Management > Registry 下,双击包含列表策略。

  2. 选择已启用

  3. 单击显示,然后添加您希望 Profile Management 在注销期间处理的 HKEY\_CURRENT\_USER 配置单元中任何与配置文件相关的注册表项。示例:Software\Adobe。包含项目时,请使用 Enter 分隔多个条目。

  4. Profile Management > 文件系统 > 同步 下,双击 要同步的目录 策略。

  5. 选择 已启用

  6. 单击 显示 并添加位于排除的文件夹中但您希望 Profile Management 同步的文件夹。示例:Desktop\exclude\include 确保 include 子文件夹已同步,即使 Desktop\exclude 文件夹未同步。当您包含项目时,使用 Enter 分隔多个条目。

    请注意以下事项:

    • 使用相对于用户配置文件的路径指定文件夹。
    • 自 Profile Management 2112 起,文件夹名称中的通配符受支持,但不会递归应用。
  7. Profile Management > 文件系统 > 同步 下,双击 要同步的文件 策略。

  8. 选择 已启用

  9. 单击 显示 并添加位于排除的文件夹中但您希望 Profile Management 同步的文件。当您包含项目时,使用 Enter 分隔多个条目。

    请注意以下事项:

    • 使用相对于用户配置文件的路径指定文件。
    • 文件名中的通配符受支持并递归应用。但通配符不能嵌套。自 Profile Management 7.15 起,您可以使用竖线 (|) 将策略仅限于当前文件夹,以便策略不应用于子文件夹。
    • 自 Profile Management 2112 起,文件夹名称中的通配符受支持,但不会递归应用。

      示例:

      • AppData\Local\Microsoft\Office\Access.qat。指定一个文件,该文件位于默认配置中已排除的文件夹内。
      • AppData\Local\MyApp\*.cfg。指定 AppData\Local\MyApp 文件夹及其子文件夹中所有具有 .cfg 扩展名的文件。
      • Downloads\*\a.txt。指定 a.txt 位于 Downloads 文件夹的任何直接子文件夹中。
    • Profile Management 在安装它的系统和用户存储之间同步每个用户的整个配置文件。无需通过将文件添加到此列表来将其包含在用户配置文件中。

如果此处未配置“包含列表”,则使用 .ini 文件中的值。如果此处或 .ini 文件中未配置此设置,则处理整个 HKEY_CURRENT_USER 配置单元。

如果此处未配置“要同步的目录”,则使用 .ini 文件中的值。如果此处或 .ini 文件中未配置此设置,则仅同步用户配置文件中未排除的文件夹。禁用此设置与启用它并配置空列表的效果相同。

如果此处未配置“要同步的文件”,则使用 .ini 文件中的值。如果此处或 .ini 文件中未配置此设置,则仅同步用户配置文件中未排除的文件。禁用此设置与启用它并配置空列表的效果相同。

要使更改生效,请从命令提示符运行 gpupdate /force 命令,如此处 https://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/gpupdate 所述。

包含和排除项目