Profile Management 体系结构
本文介绍用户存储和跨平台设置存储的文件夹结构。用户存储是用于存储 Citrix 用户配置文件的中心位置。跨平台设置存储是一个独立的位置。
关于 Profile Management 存储的重要信息
此处介绍了用户存储和跨平台设置存储的结构,以便进行参考和对本地化和故障排除有所帮助。请遵照以下重要建议,这些建议设置用于最大限度地减少配置文件数据问题并维护安全:
- 不要更改两种存储的结构。
- 不要将文件和文件夹直接写入到存储的任何部分。用户存储在此项上不同于任何重定向的文件夹。
- 将用户存储与任何重定向的文件夹单独放置。您可以将它们放在同一个文件服务器的不相互连接的共享上或 DFS 命名空间中,例如 \\server1\profiles\%username% and \\server1\folders\%username%。此技术也可以更简单地实现同时支持版本 1 和版本 2 配置文件,以及支持由两个配置文件版本共享的重定向文件夹的单一集合。
- 用户无需看到用户存储,因此不要对其映射驱动器盘符。
- 不要对用户存储强制执行配额。如果要限制配置文件大小,请考虑排除项目,而不是使用配额。
用户存储的文件夹结构
用户存储的位置默认为用户主目录中的 WINDOWS 文件夹。这简化了试验安装,但是对于生产系统,请将用户存储配置为网络共享或(为了达到最佳可扩展性)DFS 命名空间。针对企业级用户存储支持的配置在 Profile Management 的高可用性和灾难恢复中进行介绍。
可以从 Microsoft TechNet Web 站点上的 Create a file share for roaming user profiles(为漫游用户配置文件创建文件共享)一文中获取有关创建安全用户存储的建议。这些最低建议可确保实现基本操作的高级别安全性。此外,在配置对用户存储的访问时,请包括管理员组(修改或删除 Citrix 用户配置文件需要该组)。
注意: 在 Windows 7 和 Windows 2008 R2 客户端设备上,在 Windows 2012 R2 文件服务器上创建共享的过程中请勿选中 Encrypt data access(加密数据访问)复选框。
下表中显示了根级别用户存储的文件夹结构。
Folder | 备注 |
---|---|
\ | 用户存储中配置文件的根目录。 |
\UPM_Profile | 此文件夹包含配置文件中的文件和文件夹。 |
\UPM_Drive_C | 此文件夹包含配置文件(在此例中为驱动器 C)外部的任何包含项。此文件夹仅在从 Profile Management 4.x 或更早版本升级期间存在。不支持在 Profile Management 5.0 中管理配置文件外部的项。 |
\Pending | 此文件夹包含锁定文件、任何挂起文件和时间戳文件(如果正在使用流技术推送功能)。 |
下表中显示了一些示例。
示例文件夹名称 | 备注 |
---|---|
\UPM_Profile\Data | 用户配置文件中的 Data 文件夹的同步内容。 |
\UPM_Profile\AppData_upm_var | 用户配置文件中取消本地化的 Application Data 文件夹的同步内容。此文件夹仅在从 Profile Management 4.x 或更早版本升级期间存在。不支持在 Profile Management 5.0 中管理版本 1 配置文件(例如在 Application Data 文件夹中)。 |
挂起区域
用户存储中包含挂起区域。此区域是流用户配置文件以及主动回写功能所使用的保留区域。在用户从最后一次会话中注销后,会将所有文件从挂起区域同步到用户存储。新会话可从用户存储和挂起区域中下载文件,因此,用户始终可以体验到最新的配置文件。
如果服务器无响应,可以设置将挂起区域中的文件释放回用户存储的超时期限(前提是作为流用户配置文件功能的一部分对其进行了配置)。
使用多平台时的用户存储文件夹结构
当使用跨平台设置功能时,就会涉及多平台。必须定义平台特定的文件夹,以便针对各个平台隔离配置文件。通常,使用用户存储路径策略中的 Profile Management 变量(例如在路径中使用 %USERNAME%\!CTX_OSNAME!!CTX_OSBITNESS!)执行此步骤。
跨平台设置存储用于在配置跨平台设置功能后存储受支持应用程序的设置。在配置期间指定存储的名称和位置(使用跨平台设置存储路径策略)。该存储用于存放在操作系统之间漫游的一部分用户设置。
例如,您可能要在 Windows XP 与 Windows 7 之间漫游设置。平台特定的文件夹包含 Windows XP 和 Windows 7 特有的用户设置。跨平台设置存储中包含在这些操作系统之间漫游的一部分设置。登录时,这部分设置将复制到平台特定的配置文件中,仍作为该配置文件的一部分。注销时,将提取对这部分设置所做的所有更改,并将其放回到跨平台设置存储中。
每个平台特定的文件夹都包含标准的子文件夹(例如 UPM_Profile)。有关其详细信息,请参阅用户存储的文件夹结构。此外还存在 UPM_CPS_Metadata 子文件夹。这是一个由系统创建的文件夹,其中包含跨操作系统共享的临时设置。
用户存储和 AD 林
无法跨林管理 Citrix 用户配置文件。可以在同一个林的不同域之间管理这些配置文件,从而使具有相同登录名的多个用户能够访问林中的相同资源。这需要在用户存储路径中使用 %USERDOMAIN%
和 %USERNAME%
变量唯一标识配置文件。
但是,在这种情况下,设置用户存储的路径时,必须使用变量来消除相同登录名称的歧义。要进行此操作,请向路径附加域名称变量。还必须使用 Active Directory 的通用组对用户存储设置权限,并启用 Profile Management 的“处理的组”设置。
可以使用手动定义的系统变量(例如 %ProfVer%)来设置操作系统版本。或者可以使用 Profile Management 变量来设置操作系统名称、位数或配置文件版本。有关 AD 林中的用户存储路径示例,请参阅指定用户存储路径。
对用户存储进行本地化
下表概述了在将配置文件数据移动到用户存储中以及从中移出数据时 Profile Management 如何对文件夹进行本地化和取消本地化。Profile Management 只对文件夹名称进行本地化和取消本地化。例如,Profile Management 没有将“开始”菜单条目和注册表设置翻译为相应的语言。
仅当从 Profile Management 4.x 或更早版本升级时,版本 1 配置文件才可能存在,本信息才适用。不支持在 Profile Management 5.0 中管理版本 1 配置文件。
版本 1 英文文件夹 | 用户存储文件夹 | 相对于用户配置文件的完整路径 |
---|---|---|
辅助工具
附件 管理工具 应用程序数据 cookie 桌面 娱乐 收藏夹 历史记录 链接 本地设置 我的文档 我的音乐 我的图片 我的视频 NetHood PrintHood 程序 最新 “开始”菜单 模板 临时 Internet 文件 SendTo 启动 系统工具 |
Accessibility_upm_var
Accessories_upm_var AdminTools_upm_var AppData_upm_var Cookies_upm_var Desktop_upm_var Entertainment_upm_var Favorites_upm_var History_upm_var Links_upm_var LocalSettings_upm_var MyDocuments_upm_var MyMusic_upm_var MyPictures_upm_var MyVideos_upm_var NetHood_upm_var PrintHood_upm_var Programs_upm_var Recent_upm_vars StartMenu_upm_var Templates_upm_var TemporaryInternetFiles_upm_var SendTo_upm_var Startup_upm_var SystemTools_upm_var |
\“开始”菜单\程序\附件
\“开始”菜单\程序 \“开始”菜单\程序 \本地设置 \“开始”菜单\程序\附件 \本地设置 \收藏夹 \我的文档 \我的文档 \我的文档 \“开始”菜单 \本地设置 \“开始”菜单\程序 \“开始”菜单\程序\附件 |