Citrix Virtual Apps and Desktops

“配置文件处理”策略设置

本部分包含的策略设置用于配置 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 的行为,请选择以下选项之一:

  • Use local profile(使用本地配置文件)。Profile Management 将使用本地配置文件,但不通过任何方式更改该配置文件。
  • Delete local profile(删除本地配置文件)。Profile Management 将删除本地 Windows 用户配置文件,然后导入用户存储中的 Citrix 用户配置文件。
  • Rename local profile(重命名本地配置文件)。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 10,或者 Windows Server 2016 到 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 文件中配置此设置,则不使用任何模板。