参考

配置文件处理策略设置

本节包含指定 Profile Management 如何处理用户配置文件的策略设置。

删除缓存配置文件前的延迟

此设置指定在注销时 Profile Management 删除本地缓存配置文件之前可选的延迟时间(以分钟为单位)。

值为 0 表示在注销过程结束时立即删除配置文件。Profile Management 每分钟检查一次注销情况。因此,值为 60 可确保在用户注销后一到两分钟内删除配置文件。此操作取决于上次检查发生的时间。如果您知道某个进程在注销期间保持文件或用户注册表配置单元处于打开状态,则延长延迟会很有用。对于大型配置文件,此过程还可以加快注销速度。

默认情况下,此值设置为 0,并且 Profile Management 会立即删除本地缓存的配置文件。

启用此设置时,请确保也启用了“注销时删除本地缓存的配置文件”。

如果此处未配置此设置,则使用 .ini 文件中的值。

如果此处或 .ini 文件中未配置此设置,则会立即删除配置文件。

注销时删除本地缓存的配置文件

此设置指定用户注销后是否删除本地缓存的配置文件。

启用此设置后,用户注销后会删除其本地配置文件缓存。Citrix® 建议为终端服务器启用此设置。

默认情况下,此设置处于禁用状态,并且用户注销后会保留其本地配置文件缓存。

如果此处未配置此设置,则使用 .ini 文件中的值。

如果此处或 .ini 文件中未配置此设置,则不会删除缓存的配置文件。

本地配置文件冲突处理

此设置配置当用户配置文件同时存在于以下两个位置时,Profile Management 的行为方式:

  • 用户存储
  • 本地 Windows 用户配置文件(非 Citrix 用户配置文件)

默认情况下,Profile Management 使用本地 Windows 配置文件,但不会以任何方式对其进行更改。

要控制 Profile Management 的行为方式,请选择以下选项之一:

  • 使用本地配置文件。Profile Management 使用本地配置文件,但不会以任何方式对其进行更改。
  • 删除本地配置文件。Profile Management 删除本地 Windows 用户配置文件,然后从用户存储导入 Citrix 用户配置文件。
  • 重命名本地配置文件。Profile Management 重命名本地 Windows 用户配置文件(用于备份),然后从用户存储导入 Citrix 用户配置文件。

如果此处未配置此设置,则使用 .ini 文件中的值。

如果此处或 .ini 文件中未配置此设置,则使用现有本地配置文件。

现有配置文件的迁移

此设置指定如果用户在用户存储中没有当前配置文件,则在登录期间迁移到用户存储的配置文件类型。

如果用户在用户存储中没有配置文件,Profile Management 可以在登录期间“即时”迁移现有配置文件。之后,Profile Management 在以下两种情况下使用用户存储配置文件:

  • 当前会话
  • 任何其他会话,其配置路径指向相同的用户存储

默认情况下,本地配置文件和漫游配置文件都会在登录期间迁移到用户存储。

要指定登录期间迁移到用户存储的配置文件类型,请选择以下选项之一:

  • 本地配置文件和漫游配置文件
  • 本地
  • 漫游
  • 无(已禁用)

如果选择,系统将使用现有的 Windows 机制创建配置文件,就像在未安装 Profile Management 的环境中一样。

如果此处未配置此设置,则使用 .ini 文件中的值。

如果此处或 .ini 文件中未配置此设置,则会迁移现有的本地配置文件和漫游配置文件。

现有应用程序配置文件的自动迁移

此设置启用或禁用现有应用程序配置文件在不同操作系统之间的自动迁移。应用程序配置文件包括 AppData 文件夹中的应用程序数据和 HKEY_CURRENT_USER\SOFTWARE 下的注册表项。当您希望在不同操作系统之间迁移应用程序配置文件时,此设置会很有用。

例如,假设您将操作系统 (OS) 从 Windows 10 版本 1803 升级到 Windows 10 版本 1809。如果启用此设置,Profile Management 会在每个用户首次登录时自动将现有应用程序设置迁移到 Windows 10 版本 1809。因此,AppData 文件夹中的应用程序数据和 HKEY_CURRENT_USER\SOFTWARE 下的注册表项将被迁移。

如果存在多个现有应用程序配置文件,Profile Management 将按以下优先级顺序执行迁移:

  1. 相同操作系统类型的配置文件(单会话操作系统到单会话操作系统,多会话操作系统到多会话操作系统)。
  2. 同一 Windows 操作系统系列的配置文件;例如,Windows 10 系统之间,或 Windows Server 2016 系统之间。
  3. 早期操作系统版本的配置文件;例如,从 Windows 7 迁移到 Windows 10,或从 Windows Server 2012 迁移到 Windows 2016。
  4. 最接近的操作系统配置文件。

注意: 您必须通过在用户存储路径中包含变量“!CTX_OSNAME!”来指定操作系统的短名称。这样做可让 Profile Management 定位现有应用程序配置文件。

如果此处未配置此设置,则使用 .ini 文件中的设置。

如果此处或 .ini 文件中未配置此设置,则默认禁用此设置。

模板配置文件的路径

此设置指定您希望 Profile Management 用作模板来创建用户配置文件的路径。

指定的路径必须是包含 NTUSER.DAT 注册表文件以及模板配置文件所需的任何其他文件夹和文件的完整路径。

请注意:在配置路径时,请务必不要包含 NTUSER.DAT 文件本身。例如,假设您有一个文件,其完整路径为 \\myservername\myprofiles\template\ntuser.dat,在这种情况下,您需要将配置文件存储位置设定为 \\myservername\myprofiles\template。

使用绝对路径,可以是 UNC 路径或本地计算机上的路径。例如,使用后者可以在 Citrix Provisioning™ Services 映像上永久指定模板配置文件。不支持相对路径。

注意:此设置不支持扩展 Active Directory 属性、系统环境变量或 %USERNAME%%USERDOMAIN% 变量。

默认情况下,此设置处于禁用状态,新用户配置文件是从用户首次登录的设备上的默认用户配置文件创建的。

如果此处未配置此设置,则使用 .ini 文件中的值。

如果此处或 .ini 文件中未配置此设置,则不使用任何模板。

模板配置文件覆盖本地配置文件

此设置允许模板配置文件在创建用户配置文件时覆盖本地配置文件。

假设用户没有 Citrix 用户配置文件,但有一个本地 Windows 用户配置文件。在这种情况下,如果此值已启用,则默认使用本地配置文件并将其迁移到用户存储。启用此策略设置允许模板配置文件在创建用户配置文件时覆盖所使用的本地配置文件。

如果此处未配置此设置,则使用 .ini 文件中的值。

如果此处或 .ini 文件中未配置此设置,则不使用任何模板。

模板配置文件覆盖漫游配置文件

此设置允许模板配置文件在创建用户配置文件时覆盖漫游配置文件。

假设用户没有 Citrix 用户配置文件,但有一个漫游 Windows 用户配置文件。在这种情况下,如果此值已启用,则默认使用漫游配置文件并将其迁移到用户存储。启用此策略设置允许模板配置文件在创建用户配置文件时覆盖所使用的漫游配置文件。

如果此处未配置此设置,则使用 .ini 文件中的值。

如果此处或 .ini 文件中未配置此设置,则不使用任何模板。

模板配置文件用作所有登录的 Citrix 强制配置文件

此设置允许 Profile Management 将模板配置文件用作创建所有用户配置文件的默认配置文件。

默认情况下,此设置处于禁用状态,新用户配置文件是从用户首次登录的设备上的默认用户配置文件创建的。

如果此处未配置此设置,则使用 .ini 文件中的值。

如果此处或 .ini 文件中未配置此设置,则不使用任何模板。