配置文件处理策略设置
本部分包含指定 Profile Management 如何处理用户配置文件的策略设置。
删除缓存配置文件前的延迟
此设置指定在注销时 Profile Management 删除本地缓存配置文件之前,可选的延迟时间(以分钟为单位)。
值为 0 表示在注销过程结束时立即删除配置文件。Profile Management 每分钟检查一次注销情况,因此值为 60 可确保在用户注销后一到两分钟内删除配置文件(具体取决于上次检查发生的时间)。如果您知道某个进程在注销期间会保持文件或用户注册表配置单元处于打开状态,则延长延迟会很有用。对于大型配置文件,这还可以加快注销速度。
默认情况下,此设置设为 0,Profile Management 会立即删除本地缓存的配置文件。
启用此设置时,请确保“在注销时删除本地缓存的配置文件”也已启用。
如果此处未配置此设置,则使用 .ini 文件中的值。
如果此处或 .ini 文件中未配置此设置,则会立即删除配置文件。
在注销时删除本地缓存的配置文件
此设置指定用户注销后是否删除本地缓存的配置文件。
启用此设置后,用户的本地配置文件缓存会在其注销后删除。Citrix® 建议为终端服务器启用此设置。
默认情况下,此设置处于禁用状态,用户的本地配置文件缓存在其注销后会保留。
如果此处未配置此设置,则使用 .ini 文件中的值。
如果此处或 .ini 文件中未配置此设置,则不会删除缓存的配置文件。
本地配置文件冲突处理
此设置配置了当用户配置文件同时存在于用户存储和本地 Windows 用户配置文件(而非 Citrix 用户配置文件)中时,Profile Management 的行为方式。
默认情况下,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 将按以下优先级顺序执行迁移:
-
相同操作系统类型的配置文件(单会话操作系统到单会话操作系统,以及多会话操作系统到多会话操作系统)。
-
相同 Windows 操作系统系列的配置文件;例如,Windows 10 到 Windows 10,或 Windows Server 2016 到 Windows Server 2016)。
-
早期版本操作系统的配置文件;例如,Windows 7 到 Windows 10,或 Windows Server 2012 到 Windows 2016。
-
最接近的操作系统配置文件。
注意: 您必须通过在用户存储路径中包含变量“!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 文件中未配置此设置,则不使用任何模板。