Profile Management

规划多平台

为什么多平台上的用户配置文件如此具有挑战性?

用户访问多个计算设备是很常见的。任何类型的漫游配置文件所面临的挑战都源于这些设备上系统之间的差异。例如,如果我在桌面上创建了一个指向本地文件的快捷方式,而当我移动到不同的设备时该文件不存在,那么我的桌面上就会有一个损坏的快捷方式。

在单会话操作系统 (OS) 和多会话操作系统 (OS) 之间漫游时也存在类似的问题。某些设置可能不适用于服务器(例如电源设置或视频设置)。此外,如果应用程序在每个设备上的安装方式不同,那么当我漫游时可能会出现其他问题。

某些个性化设置(例如“我的文档”、“收藏夹”以及其他独立于操作系统或应用程序版本的文件)比其他设置更容易管理。但即使是这些设置,当文档类型仅在一个系统上受支持时,也可能难以漫游。例如,用户在一个系统上安装了 Microsoft Project,但在另一个设备上该文件类型无法识别。如果同一应用程序存在于两个系统上,但其中一个系统安装了不同的附加组件并且文档需要这些附加组件,则这种情况会更加恶化。

更改应用程序的安装方式如何导致问题?

即使平台安装方式相同,如果应用程序在每个平台上的配置不同,则在应用程序启动时可能会发生错误。例如,宏或附加组件可能在一个平台上的 Excel 中激活,但在另一个平台上则不会。

“开始”菜单

“开始”菜单包含链接(LNK 和 LNK2 文件)。菜单的用户特定部分存储在配置文件中,用户可以修改菜单的该部分。添加自定义链接(指向可执行文件或文档)很常见。此外,特定于语言的链接会导致同一应用程序出现多个“开始”菜单条目。此外,指向文档的链接在其他计算机上可能无效。原因是文档的路径相对于另一个系统,或者它是不可访问的网络路径。

默认情况下,Profile Management 不会保存“开始”菜单文件夹的内容,因为指向可执行文件的链接通常依赖于计算机。但是,在系统相似的情况下,将“开始”菜单包含在 Profile Management 配置中可以提高用户在不同桌面之间漫游时的一致性。或者,您可以使用文件夹重定向处理“开始”菜单。

注意: 即使是最微不足道的更改,也常常会导致不可预测的副作用。例如,请参阅 https://helgeklein.com/blog/2009/09/citrix-user-profile-manager-upm-and-the-broken-rootdrive/ 上 Sepago 博客中的文章。

务必测试并验证“开始”菜单在不同平台上的行为。

快速启动工具栏

快速启动工具栏包含链接,并且可由用户配置。默认情况下,Profile Management 会保存快速启动工具栏。在某些环境中,保存快速启动工具栏可能不合需要,因为链接可能依赖于计算机。

要将工具栏从配置文件中排除,请将以下条目添加到文件夹排除列表:AppData\Roaming\Microsoft\Internet Explorer\Quick Launch。

要创建哪种类型的配置文件?

重要提示:由于其结构差异,我们建议在包含多个平台的任何环境中,为每个用户创建单独的 Version 1 和 Version 2 配置文件。Windows Vista 和 Windows 7 配置文件命名空间之间的差异使得在这些平台之间共享配置文件变得困难。并且在 Windows XP 和 Windows Server 2003 之间也可能发生故障。有关 Version 1 和 Version 2 配置文件的更多信息,请参阅 关于配置文件

此处多平台的定义不仅包括多个操作系统(包括不同位数的操作系统),还包括在同一操作系统上运行的多个应用程序版本。以下示例说明了此建议的原因:

  • 32 位系统可能包含注册表项,这些注册表项指示操作系统在 32 位操作系统特有的位置启动应用程序。如果 Citrix® 用户配置文件在 64 位系统上使用这些注册表项,则该位置可能在该系统上不存在,并且应用程序将无法启动。
  • Microsoft Office 2003、Office 2007 和 Office 2010 将某些 Word 设置存储在不同的注册表项中。即使这些应用程序在同一操作系统上运行,您也必须为 Word 应用程序的三个不同版本创建单独的配置文件。

我们建议将 Microsoft 文件夹重定向与 Citrix 用户配置文件结合使用,以帮助确保配置文件互操作性。在 Windows Vista 或 Windows 7 必须与 Windows XP 共存的环境中,这一点甚至更为重要。

提示:根据您组织的数据管理策略,最好从用户存储和跨平台设置存储中删除已从 Active Directory 中移除的用户帐户的配置文件。

规划多平台