您可以在 Horizon Universal Console 中通过 App Volumes 应用程序的应用程序详细信息页面对应用程序包执行添加、删除和其他更改操作。

重要说明:

在编辑 App Volumes 应用程序之前,请确认 Microsoft Azure 上的所有容器都处于正常运行状态。由于 App Volumes 应用程序是租户级别的资源,因此您所做的更改都会传播到所有容器。如果有任何容器不正常,此行为则可能会导致应用程序处于错误状态。

要查看 App Volumes 应用程序的详细信息页面,请转到应用程序页面的 App Volumes 选项卡,然后在应用程序列中单击该应用程序。

下表介绍了您可以在应用程序详细信息页面上执行的操作。

操作

说明

向应用程序添加应用程序包

  1. 单击新建

    此时将显示添加应用程序包对话框。应用程序描述中将预先填充当前应用程序的信息。

  2. 新建应用程序包窗口中的定义下,输入下面显示的值。

    • - 输入包的唯一名称。

    • 描述 -(可选)输入包的描述。

  3. 在应用程序列表下方,选择是按需交付应用程序还是在下次登录或启动时交付应用程序。

    • 按需 - 选择此选项将仅在用户单击软件包快捷方式后才交付软件包。

    • 登录时 - 选择此选项将在登录或启动时交付软件包。此选项为默认选项。

  4. 新建应用程序包窗口中的用于应用程序包的桌面下,输入下面显示的值。

    • 位置 - 选择位置以筛选在容器下拉菜单中显示的一组容器。

    • 容器 - 选择容器以筛选在映像下拉菜单中显示的一组容器。该下拉菜单仅显示满足以下条件的容器:已启用 App Volumes,至少有一个映像安装了 App Volumes Agent,并且已启用 Unified Access Gateway。

    • 映像 - 选择映像。该下拉菜单仅显示安装了 App Volumes Agent 的映像。

  5. 单击保存

应用程序详细信息页面上的列表中将显示新的应用程序包。

更改应用程序包的生命周期状态

创建包时,系统会将状态设置为 New,当您为该包捕获完应用程序后,系统会将状态更改为 Packaged

此后,您可以将状态更新为 TestedPublishedRetired,以帮助您跟踪应用程序包的清单。

为应用程序包捕获应用程序。

如果您的某个应用程序包的状态为 New,则可以捕获要打包到其中的应用程序。

  1. 选择新的应用程序包,然后单击开始捕获

    此时将在新的浏览器选项卡中打开 Horizon HTML Access (Blast) 登录表单。

  2. 使用您用于登录到 Horizon Universal Console 的相同凭据进行登录。

  3. 在 Horizon HTML Access 客户端中,启动捕获桌面虚拟机。

  4. 使用您用于登录到控制台的凭据登录到 Windows 10 或 11 操作系统。

    Windows 10 或 11 桌面上将显示 VMware App Volumes - 正在打包对话框,其中包含正在打包... 消息。

    重要说明:

    请不要关闭此对话框。如有必要,请将其移到一边,直到安装完应用程序包中所需的应用程序为止。

  5. 安装要打包到应用程序包中的应用程序。

    注:

    最佳做法是每个捕获会话仅捕获一个应用程序。安装一个应用程序,然后完成捕获过程。在该应用程序的应用程序包显示在控制台的应用程序页面后,您可以在新包中捕获另一个应用程序。请参阅Horizon Cloud - 向现有 App Volumes 应用程序添加新的应用程序包

  6. VMware App Volumes - 正在打包对话框中,单击确定。安装完应用程序后,在“App Volumes - 正在打包”窗口中单击“确定”。此时将显示下一个“App Volumes - 正在打包”窗口。

    此时将显示 VMware App Volumes - 正在打包对话框,其中包含安装完成? 显示

  7. 单击

    此时将显示 VMware App Volumes - 完成打包对话框。

  8. 对名称和版本进行任何所需的更改,并且可以选择添加描述。为名称显示的值是在控制台的应用程序页面中显示的相应名称。

  9. 单击完成

    此时将显示一条消息,提示您重新引导虚拟机。

  10. 单击确定,使虚拟机重新引导。

    在捕获桌面虚拟机重新引导时,您的 HTML Access 客户端会话将显示一条消息,指示您已断开连接。

  11. 捕获桌面虚拟机重新联机后,再次登录以显示打包成功! 消息。

  12. 注销捕获桌面虚拟机。

在应用程序详细信息页面上,将显示新的应用程序包,其状态为 Application capture in progress。应用程序包导入完成时,状态将更改为 Success

移动应用程序包

您可以将软件包从一个应用程序移至另一个应用程序。当应用程序存在类似的软件包要求时,您可以使用移动功能。移动具有分配的软件包时,也会更新相应的分配以反映移动的应用程序包。

注:
  • 移动软件包时,实现桌面附件的软件包可能需要长达 30 分钟时间。因此,在容器上实现软件包之前,用户可能无法在桌面上接收应用程序。

  • 在单个分配中,仅一个应用程序支持软件包。将软件包从一个应用程序移到同一分配中的另一个应用程序时,将发生冲突,并且不会附加移动的软件包。

如果要移动的软件包设置了当前标记,请先取消设置该标记,然后再移动该软件包。请参阅以下有关从应用程序包移除标记的信息。

  1. 选择 ... > 移动

  2. 从下拉列表中选择目标应用程序。

  3. 单击保存

    根据已移动的应用程序是否具有分配、应用程序是否具有标记以及移动是否成功,可能会出现以下结果。

    • 在同一页面上,源应用程序页面的顶部会显示一条成功消息。

    • 在目标应用程序页面上,将显示已移动的应用程序包。此外,如果软件包具有一个或多个分配,则会显示有关移动成功或失败的消息。

      如果移动成功,则会显示另一条消息,说明分配已成功更新。

      如果移动失败,该消息会建议您要执行的后续操作。

    • 如果软件包具有一个或多个分配,则每个受影响分配的分配页面将在新应用程序名称下显示已移动的应用程序包。

向应用程序包添加标记

要添加标记,请单击标记,然后从下拉菜单中选择标记。向应用程序包添加的任何标记将在分配创建过程中与该应用程序包相关联。有关更多信息,请参阅Horizon Cloud - 创建 App Volumes 分配

从应用程序包移除标记

要移除或取消设置标记,请单击标记,然后为要移除的标记选择取消设置选项。

编辑应用程序包

  1. 单击 ... > 编辑
  2. 根据需要更改名称和描述。

  3. 在应用程序列表下方,选择是按需交付应用程序还是在下次登录或启动时交付应用程序。

    • 按需 - 选择此选项将仅在用户单击软件包快捷方式后才交付软件包。

    • 登录时 - 选择此选项将在登录或启动时交付软件包。这是默认行为。

  4. 单击保存

单击 ... > 编辑,进行更改,然后单击保存

从应用程序中移除应用程序包

单击 ... > 删除

注:

您无法移除与分配关联的应用程序包。

更新应用程序包的映像

单击 ... > 更新,进行更改,然后单击保存