Profile Management

关于多个平台上的配置文件和 Profile Management 迁移的常见问题

本节包含有关在具有多个 Windows 操作系统环境或单个操作系统的多个版本或位深的环境中使用配置文件的问题和解答。

如何确保避免我的配置文件出现兼容性问题?

平衡支持异构环境的需求与个性化设置跟踪用户及其设备的需求。通常,这两种需求之间的平衡只能由管理员和 IT 部门确定。您可以通过如下方式调整用户配置文件来管理不同的系统。当配置文件漫游时,必须妥善处理任何问题,或者在必要时,完全忽略设置且不进行跟踪。这是许多第三方软件解决方案的基础。

为了最大程度地减少故障排除,请尝试在相同的设备设置(已安装的应用程序、操作系统版本等)之间漫游配置文件。然而,在当今世界的许多场景中,这并不容易实现,从而导致不完善的用户体验。例如,用户不必仅仅因为使用多个操作系统就复制其收藏夹或我的文档。在这种情况下,管理员可以通过使用文件夹重定向来增强用户体验。在其他场景中也鼓励使用此 Microsoft 功能。

我可以在不同系统之间共享配置文件吗?

Citrix 建议为每个平台设置一个基本配置文件。这不一定与每个操作系统一个配置文件相同。有关此建议的详细信息,请参阅 规划多个平台。这可以最大程度地减少可能无法协同工作或不适用于任何给定操作系统的设置数量。例如,桌面电源设置不适用于服务器场景或涉及远程桌面服务(以前称为终端服务)的场景。

当您尝试简化和减少配置文件数量,并且这些配置文件在多个操作系统上使用时,出现设置冲突的风险会更大。当系统不同时,这种情况会进一步加剧。例如,Microsoft Office 加载项可能并非存在于所有设备上。幸运的是,像这种不适用于给定设备的设置通常会被忽略。当它们未被忽略时,就会出现支持问题。如果加载项不存在,Microsoft Excel 将无法启动。

Profile Management 如何实现跨多个版本或平台的设置?

Citrix® 提供了在多个基本配置文件之间漫游常见设置的功能。Citrix 支持漫游 Microsoft Office、Internet Explorer 和壁纸等设置。支持这些类型场景的能力受应用程序在平台之间漫游设置的支持程度的限制。下一个问题中的链接涵盖了 Microsoft 的立场和最佳实践。

Microsoft 如何支持跨平台和版本的漫游配置文件?

有关相关信息,请参阅 部署漫游用户配置文件

有关 Office 2007 工具栏设置,请参阅 自定义快速访问工具栏

当标准 Microsoft Windows 配置文件解决方案无法完全满足技术、自定义或业务要求时,Profile Management 是一个可行的解决方案。

是否可以在 x86 和 x64 平台之间共享配置文件?

在 Windows x86 和 x64 之间共享一个配置文件通常可行,但可能会出现一些问题。

有几个原因。例如,其中一个原因是每个用户的文件关联都存储在 HKEY_CURRENT_USER\SOFTWARE\Classes 中。如果非管理员将 Firefox 设置为默认浏览器,则在 32 位系统上会存储以下内容:

HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxHTML\shell\open\command -> “C:\Program Files\Mozilla Firefox\firefox.exe” -requestPending -osint -url “%1”

如果在 Windows x64 上使用包含此路径的配置文件,操作系统会查找 64 位版本的 Firefox,但该版本不存在。相反,32 位版本可能安装在 C:\Program Files (x86)\Mozilla Firefox。这会导致浏览器无法启动。

反之亦然。路径在 x64 平台上设置,但在 x86 平台上使用。

我想测试一个配置文件在多个平台上的行为。我该从何开始?

测试和验证是在多个平台上使用一个配置文件的关键。建议的方法是每个平台使用一个配置文件。如果您想探究单个配置文件在多个平台上的行为,以下信息可能会有所帮助。

首先回答下一个问题,找出可能导致问题的原因。使用本主题中的其余问题来获取解决和跟踪问题的思路。

跨平台工作项:

  • 我的文档和收藏夹
  • 将其配置信息(带默认值)完全存储在配置文件中的应用程序

可能无法工作的项:

  • 存储硬编码数据、路径数据等的应用程序
  • x64 或 x86 平台特有的设置
  • 不完全相同的应用程序安装,例如并非所有系统都存在的 Excel 加载项。这些安装可能会导致各种因应用程序而异的错误情况

能否根据用户登录的计算机分配配置文件?

可以。配置文件管理可以根据本地桌面、Citrix Virtual Apps 或 Citrix Virtual Desktops™,或这些的任意组合来应用配置文件。

启用正确的配置文件管理设置后,远程桌面服务(以前称为终端服务)配置文件仅在用户具有终端服务器或 Citrix Virtual Apps™ 会话时才会被使用。当用户通过远程桌面服务会话登录时,此设置会覆盖任何现有配置文件(Citrix 用户配置文件除外)。

在 Windows 7 上,您可以使用 GPO 计算机设置根据用户登录的计算机分配配置文件。同样,由于这是基于 GP 的,因此配置文件分配取决于应用 GPO 的 OU。

为什么基于计算机的配置文件分配是可取的?

如果需要独特的用体验,将配置文件分配给用户登录的计算机非常有用。例如,管理员可能会决定将与远程桌面服务(以前称为终端服务器)会话一起使用的配置文件与与桌面一起使用的配置文件分开保存。

配置文件管理是否会将 Windows 用户配置文件迁移到 Citrix 用户配置文件?

您可以配置配置文件管理,以便在用户登录时自动迁移现有的漫游配置文件和本地配置文件。您还可以使用模板配置文件或默认 Windows 配置文件作为新的 Citrix 用户配置文件的基础。

有关规划和设置配置文件管理迁移的信息,请参阅迁移配置文件?新配置文件?。有关软件如何将 Windows 用户配置文件迁移到 Citrix 用户配置文件的详细信息,请参阅登录图

哪些配置文件可以迁移到 Citrix 用户配置文件?

配置文件管理可以迁移 Windows 本地配置文件和 Windows 漫游配置文件。强制配置文件(.man 文件)会被配置文件管理忽略,但它们可以用作 Citrix 用户配置文件的模板。为确保配置文件管理正常工作,请停用向所有用户分配强制配置文件。

要使用现有的 Windows 强制配置文件作为模板,请参阅指定模板或强制配置文件

如何使用模板配置文件?

配置文件管理允许您指定一个模板配置文件,该配置文件用作创建新的 Citrix 用户配置文件的基础。通常,首次分配配置文件的用户会收到其登录的 Windows 设备的默认用户配置文件。这可能是可以接受的,但这表示不同设备的默认用户配置文件中的任何差异都会导致为用户创建的基础配置文件存在差异。因此,您可以将模板配置文件功能视为全局默认用户配置文件。

如果您想阻止用户对其配置文件数据进行任何更改,您还可以将模板配置文件标识为 Citrix 强制配置文件。

有关更多信息,请参阅指定模板或强制配置文件