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

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

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