Profile Management 2109

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

最简单的 Profile Management 实现为:用户存储位于包含同一地理位置处的所有用户的一台文件服务器上。本主题将介绍包含多台文件服务器的较为分散的环境。有关高分散环境的信息,请参阅 Profile Management 的高可用性和灾难恢复

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

用户存储可以位于多台文件服务器上,在必须跨网络共享大量配置文件的大型部署中,这种做法大有益处。Profile Management 使用单一设置(即 Path to user store(用户存储路径))定义用户存储,因此通过向此设置添加属性可以定义多个文件服务器。可以使用在 Active Directory 的用户架构中定义的任何 LDAP 属性。有关详细信息,请参阅 https://docs.microsoft.com/en-us/windows/win32/adschema/attributes-all?redirectedfrom=MSDN

假定您的用户身处不同城市的学校中,并配置了 #l# 属性(小写 L,代表位置)来加以表示。您具有 London、Paris 和 Madrid 这三个位置。可以按以下方式配置用户存储路径:

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

对于 Paris,完整的路径为:

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

然后将这些城市分配给可用服务器,例如,在 DNS 中设置 Paris.userstore.myschools.net 以使其指向 Server1。

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

如果不能使用 #l# 属性,请检查 AD 用户架构以查找实现相似结构划分的其他属性(如 #company# 或 #department#)。

还可以创建自定义属性。使用 Sysinternals 工具 Active Directory Explorer 可以查找已经为任意特定域定义了哪些属性。可从以下位置获得 Active Directory Explorer:https://docs.microsoft.com/en-us/sysinternals/downloads/adexplorer

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

在用户存储路径中使用变量的相关信息将在以下主题中进行介绍:

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