Profile Management 2109

关于多个平台上的配置文件和 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 与 Windows 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 加载项。这些安装可能会导致满足各种因应用程序而异的错误类型的条件

我是否可以根据用户登录的计算机分配配置文件?

是。Profile Management 可以基于本地桌面、Citrix Virtual Apps 或 Citrix Virtual Desktops 或者这些资源的任意组合来应用配置文件。

在启用了正确的 Profile Management 设置的情况下,只有当用户具有终端服务器或 Citrix Virtual Apps 会话时,才能使用远程桌面服务(以前称为终端服务)配置文件。当用户通过远程桌面服务会话登录时,此设置将覆盖任何现有的配置文件(Citrix 用户配置文件除外)。

在 Windows 7 上,可以根据用户登录的计算机使用 GPO 计算机设置来分配配置文件。再次强调一下,由于基于 GP,因此,配置文件的分配情况取决于应用了 GPO 的 OU。

为什么需要基于计算机的配置文件分配?

如果希望获得与众不同的用户体验,为用户登录的计算机分配一个配置文件将很有用。例如,管理员可以决定将用于远程桌面服务(以前称为终端服务)会话的配置文件与用于桌面的配置文件分离开来。

Profile Management 会将 Windows 用户配置文件迁移到 Citrix 用户配置文件吗?

您可以将 Profile Management 配置为在用户登录时自动迁移现有的漫游配置文件和本地配置文件。也可以将模板配置文件或默认的 Windows 配置文件用作新 Citrix 用户配置文件的基础。

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

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

Profile Management 可以迁移 Windows 本地配置文件和 Windows 漫游配置文件。强制配置文件(.man 文件)将被 Profile Management 忽略,但可以用作 Citrix 用户配置文件的模板。为确保 Profile Management 正常工作,应禁止将强制配置文件分配给所有用户。

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

我如何使用模板配置文件?

通过 Profile Management,可以指定一个模板配置文件作为创建新 Citrix 用户配置文件的基础。通常情况下,用户首次分配到的配置文件是他们所登录的 Windows 设备的默认用户配置文件。这是可以接受的,但这也意味着不同设备的默认用户配置文件中的任何差异都将导致为用户创建的基础配置文件中存在差异。因此,您可以将模板配置文件功能视为全局默认用户配置文件。

如果要防止用户对配置文件数据进行任何更改,还可以将模板配置文件识别为 Citrix 强制配置文件。

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