Product Documentation

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

Feb 26, 2018

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

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

用户存储可以 位于多台文件服务器上,在必须跨网络共享大量配置文件的大型 部署中,这种做法大有益处。Profile Management 使用单一设置(即 用户存储 路径)定义用户存储,因此通过向此设置添加属性可以定义多个 文件服务器。可以使用在 Active Directory 的用户架构中定义的任何 LDAP 属性。有关此方面的信息,请参阅 http://msdn.microsoft.com/en-us/library/ms675090(VS.85).aspx

假定您的用户 身处不同城市的学校中,并配置了 #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#)。

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

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

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