产品升级

在本节中:

请注意,如果您要升级服务器和数据库基础设施,我们建议您在每个步骤中最多升级两个主要版本。在一次操作中升级 3 或 4 个版本的做法未经过测试,可能会出现意外行为。有关详细信息,请参阅此社区文章

准备升级

现有 User Workspace Manager 软件程序包在安装过程中会自动升级,包括数据库模式、代理和配置。升级之前,建议您执行以下操作:

  • 备份所有数据库
  • 从控制台中将所有产品配置程序包另存为 MSI 文件。
  • 如有必要,保存要保留的产品代理软件的所有早期版本。
  • 您必须先升级管理服务器,然后再升级部署代理。管理服务器必须具有与已安装的部署代理相同的版本号或更高的版本号。
  • 将所有用户与个性化服务器断开连接。
  • 使所有个性化服务器离线,直至升级完成。
  • 运行整个套件安装程序以升级组件。

User Workspace Manager 安装程序升级

  1. 通过执行安装介质中的 setup.exe 文件运行安装程序。

    “欢迎”屏幕将显示。

  2. 选择升级并单击下一步

    “产品选择”屏幕将显示。

    仅当前安装的产品将显示,以供您选择升级。如果您已安装服务器产品,则每个实例都会被列出。选择要升级的产品。

  3. 选择要升级的产品组件并单击下一步

    “摘要”屏幕将显示,以列出要升级的产品。

  4. 单击下一步

    下一步取决于是否已安装所有必备项:

    • 如果缺少任意必备项,则“必备项”屏幕将显示。

      选择全部安装以安装所有缺少的必备项。所有组件均完成安装后,升级过程立即启动。

    • 如果未缺少必备项,则升级过程启动。
  5. 如果缺少服务器必备项,则“服务器必备项”屏幕将显示,选择全部安装以安装所有缺少的组件。
  6. 完成后,“升级完成”屏幕将显示。

  7. 单击完成以退出安装程序并打开帮助门户。

升级 应用程序控件

如果您正在升级先前版本 应用程序控件 中所使用的配置,则引入进程规则和组管理功能可能让配置的以下部分冗余:

  • Trusted Applications
  • 签名组
  • 网络连接组
  • URL 重定向和自定义规则

升级和进程规则

如果 应用程序控件 配置包含信任程序规则,则升级将保留信任程序功能的状态,尽管有关三个信任程序选项的一些功能可能会失去。

下表说明了各种信任程序状态在配置升级过程中将如何转换为进程规则。

Trusted Application State

进程规则

关闭

不添加进程规则。

禁用信任程序检查

不添加进程规则。

仅在由受信任的所有权冻结时

始终

对于定义的每个信任程序:

新进程规则用名称已升级的信任程序规则 (*) 创建。其中 * 表示自动增加的数字,范围为自 1 至出现于所升级配置中存在的信任程序规则的数目。

新进程标识符会添加至新建的进程规则中。

如果信任程序规则使用完整文件路径进行定义,则进程标识符具有一个带完全相同文本的文件名称条目。

如果信任程序规则使用数字签名进行定义,则进程标识符具有一个带相同数字签名的数字签名条目。任意文件名称信息都会被保留。

对于信任程序规则的每个信任内容条目,会添加一个新的允许项目。对于所有已添加的条目,“受信任的所有权”设置被设置为

升级和组管理

如果 应用程序控件 配置包含“签名组”和“网络连接组”,则升级会直接将其转换为“组管理”并将其重命名为“组”。“签名”或“网络连接组”的名称保持相同,并且“签名”或“网络连接组”的内容保持相同。

要避免升级产生任意重复的名称时可能遇到的任意问题,每个升级的组均具有表明其起源和升级的后缀。

示例

名为 A 的签名组变成名为 A - 升级的签名组的组。

名为 B 的网络连接组变成名为 B - 升级的网络连接组的组。

URL 重定向和自定义规则

Application Manager 10.0 及更高版本(自 10.1 FR1 起的应用程序控件)中的自定义规则和 URL 重定向与版本 8.8 和 8.9 明显不同。 您可以通过在版本 10.0 或更高版本的控制台中打开并保存版本 8.8 和 8.9 配置来将其升级。这会更改配置,如下所示:

  • 自定义规则会使用新版本 10.n 状况进行重新创建,并且将匹配先前版本规则的状态。
  • URL 重定向被转换为自定义规则,自定义规则包含以下内容:
  • 连接类型、IP 地址和端口号的匹配条件。
    • 敏感 URL 的浏览器控制项目。
    • 如果您不升级配置,则 应用程序控件 代理版本 10.n 仍会读取配置,但是 URL 重定向和自定义规则会被忽略。应用程序的其余部分仍适用。

升级 Environment Manager

Environment Manager 组件必须按以下顺序进行升级:

排序

组件

详细信息

1

所有个性化服务器和数据库

所有个性化服务器和数据库必须一起升级 - 如果您正在使用 SQL 复制,则请参阅有关升级数据库和服务器的单独的最佳实践指南。

2

所有控制台

个性化服务器仅与匹配的控制台版本兼容,因此控制台需要在服务器后立即进行升级。请注意,策略配置不应在步骤 4 之前进行升级。

3

所有代理

Environment Manager 代理中的个性化组件与所有个性化服务器版本兼容。

如果您具有用较旧的控制台创建的配置,则可能需要同时升级代理和配置,一次一个组。

4

配置文件

新代理已部署到所有端点中并且成功工作之后,使用中的任意旧策略配置都可以通过最新的控制台进行升级和部署。

端点配置合并

如果您正在使用 Environment Manager 中的端点配置合并功能,则所有配置必须属于相同的 EM 产品版本。合并之前升级所有配置。有关更多信息,请参阅 Environment Manager 帮助中的配置端点合并

转换规则

  • 使用共享的全局桌面设置的个性化组位于 GlobalShared Windows 设置组中。
  • 使用单独的全局桌面设置的个性化组位于 Windows 设置组中,以匹配相应的操作系统:
    • GlobalXP
    • GlobalVista
    • GlobalWin7
    • GlobalWin8
  • 使用特定共享的和单独的桌面设置的个性化组位于以下任一 Windows 设置组中:
    • [Personalization Group Name]_Shared
    • [Personalization Group Name]_OS
  • 会话数据位于 SessionData Windows 设置组中。
  • 证书和凭据位于安全性 Windows 设置组中。

创建这些组旨在确保升级过程实现后向兼容。在 Environment Manager 代理升级到 8.6 后,它们会应用于使用桌面设置的个性化组。建议尽可能使用默认的 8.6 Windows 设置组将其更换。

升级登录触发器

Environment Manager 8.5 中,引入了新登录触发器结构,以将单个登录触发器更换为三个子触发器。这提高了效率,并加速了登录时间,因为 Environment Manager 操作可配置为在用户登录过程中以最合适的点运行:

  • 会话前 - 操作在终端服务得到登录通知前生效。注册表、组策略和环境操作与此子触发器兼容。升级期间,之前位于“登录环境”选项卡中的操作被移至此处。
  • 桌面前 - 操作在用户登录至系统中但是桌面外壳已启动之前生效。升级期间,之前位于“登录触发器”中的操作被移至此处。
  • 已创建桌面 - 操作在桌面外壳和资源管理器已启动后生效。要提高效率和改善登录时间,任意非关键登录操作均应添加至此触发器中,例如映射驱动器和打印机。

升级证书

客户端在相同的配置文件中同时保留旧格式与保存的证书和凭据。当新客户端用旧配置文件登录时,如果不存在新格式的数据,客户端会使用旧格式恢复证书,并且以新格式将其保存。此后,新旧客户端之间不进行漫游。

个性化操作批量操作用户选择

Environment Manager 10.n 中引入的个性化操作实用程序是一款基于 Web 的控制台,用于管理个性化数据。您可以为多个用户创建批量数据操作,这些用户适用于个性化组、Active Directory (AD) 组或特定用户。数据库中的 Active Directory (AD) 组信息来自端点。当用户使用版本 10.n 端点登录时,端点会提供用户所属的 AD 组的列表。运行较早版本 Environment Manager 的端点不会提供此信息,因此在新升级的系统中,根本不存在 AD 组信息,从而无法按 AD 组选择用户。当端点升级到版本 10.n 且用户登录时,数据库可接收有关用户的 AD 组信息,并且搜索 AD 组正常工作。

升级配置

User Workspace Manager 产品配置必须按主产品版本按顺序进行升级。

要升级配置,在最新的产品控制台中将其打开。控制台检测到配置是以较早的版本创建的,并提示您将其升级。当随后保存配置时,它会另存为最新版本,并且准备好使用部署机制进行部署。

Environment Manager 策略配置文件在组合式或策略式控制台中打开时会进行升级。当您打开在较新版本控制台中创建的配置时,系统会询问您是否要升级该配置。单击可升级,单击可用空配置打开控制台。

保存配置以完成升级,并确保与最新版本的代理、服务器和控制台兼容。保存配置后,它就准备好进行部署。

策略配置在“仅个性化”控制台中无法进行升级。仅可以在策略式或组合式控制台中打开它们时对它们进行升级。

注意:任意进行中的配置在升级过程中均会被删除,因此,升级前必须先将其保存。

升级服务器

连接至数据库的所有服务器必须同时进行升级。