Profile Management

在多个文件服务器上共享 Citrix® 用户配置文件

Profile Management 最简单的实现方式是将用户存储放置在一个文件服务器上,该文件服务器覆盖一个地理位置中的所有用户。本主题介绍涉及多个文件服务器的更分布式环境。有关高度分布式环境的信息,请参阅 使用 Profile Management 实现高可用性和灾难恢复

注意:禁用用户存储的服务器端文件配额,因为填满配额会导致数据丢失并需要重置配置文件。最好通过使用文件夹重定向到已启用服务器端文件配额的单独卷来限制配置文件中保存的个人数据量(例如,文档、音乐和图片)。

用户存储可以位于多个文件服务器上,这在需要通过网络共享大量配置文件的大型部署中具有优势。Profile Management 使用单个设置 用户存储路径 来定义用户存储,因此您可以通过向此设置添加属性来定义多个文件服务器。您可以使用 Active Directory 中用户架构中定义的任何 LDAP 属性。有关详细信息,请参阅 https://docs.microsoft.com/zh-cn/windows/win32/adschema/attributes-all?redirectedfrom=MSDN

假设您的用户位于不同城市的学校中,并且 #l# 属性(小写 L,表示位置)配置为表示此信息。您在伦敦、巴黎和马德里设有位置。您可以将用户存储路径配置为:

\\#l#.userstore.myschools.net\profile\#sAMAccountName#\%ProfileVer%\

对于巴黎,这会扩展为:

\\Paris.userstore.myschools.net\profile\JohnSmith\v1\

然后,您将城市分配到可用的服务器上,例如,在 DNS 中设置 Paris.userstore.myschools.net 以指向 Server1。

以这种方式使用任何属性之前,请检查其所有值。它们必须只包含可用作服务器名称一部分的字符。例如,#l# 的值可能包含空格或过长。

如果您无法使用 #l# 属性,请检查您的 AD 用户架构中是否存在其他属性(例如 #company# 或 #department#),这些属性可以实现类似的划分。

您还可以创建自定义属性。使用 Active Directory Explorer(一个 Sysinternals 工具)查找为任何特定域定义的属性。Active Directory Explorer 可在 https://docs.microsoft.com/zh-cn/sysinternals/downloads/adexplorer 获取。

注意:请勿使用 %homeshare% 等用户环境变量来区分配置文件或服务器。Profile Management 可识别系统环境变量,但不能识别用户环境变量。但是,您可以使用相关的 Active Directory 属性 #homeDirectory#。因此,如果您想将配置文件存储在与用户 HOME 目录相同的共享中,请将用户存储路径设置为 #homeDirectory#\profiles

用户存储路径中变量的使用在以下主题中进行了描述:

  • 指定用户存储路径
  • 在OU内部和跨OU管理配置文件(/zh-cn/profile-management/2203-ltsr/plan/administer.html)
  • 使用配置文件管理实现高可用性和灾难恢复(/zh-cn/profile-management/2203-ltsr/plan/high-availability-disaster-recovery.html)
在多个文件服务器上共享 Citrix® 用户配置文件