您可以创建应用程序包,并将此软件包添加到现有的 App Volumes 应用程序。

注: 如果要将软件包添加到现有应用程序,则无需再次创建应用程序。而是从 App Volumes 选项卡中显示的应用程序列表中选择现有应用程序,然后按照此任务中提到的步骤继续创建软件包。

首次使用“添加软件包”工作流后,在捕获桌面虚拟机中完成捕获应用程序包的步骤之前,同一用户不应尝试再次对同一映像使用该选项。如果在捕获应用程序包的步骤完成之前尝试再次对同一映像使用该选项,则会显示一条消息,指出已启动创建软件包的请求。但是,同一租户中的其他用户可以为该映像启动软件包创建操作,无论第一个用户是否已完成步骤。

注: 管理员可以在同一映像或不同映像上同时运行多个捕获操作。映像可以位于同一个或其他 Horizon Edge 上。

首次单击“应用程序包”选项以启动捕获过程时,系统可能需要长达 10 分钟的时间,捕获桌面虚拟机才能准备就绪,且状态更改为“桌面已准备好进行应用程序捕获”。第一次需要 20 分钟时间,这是因为系统要创建桌面分配和两个桌面虚拟机,以支持捕获过程。在您完成捕获第一个应用程序包后,可能会希望启动新的捕获过程,此时在单击“添加软件包”选项和状态更改为“桌面已准备好进行应用程序捕获”之间的时间将会变短,大约需要 10 分钟。首次捕获之后所需的时间变短,这是因为系统无需再像首次执行时那样创建捕获桌面分配。在第二次捕获时,系统会删除先前使用的捕获桌面虚拟机,并使用新的虚拟机。

每个软件包都有一个交付选项。您可以使用此选项,将软件包交付模式配置为 ClassicOn-demand。对于经典交付,在用户登录时会立即将任何分配的应用程序交付给最终用户。对于按需交付,系统会显示一个快捷方式,但在用户打开该快捷方式之后,才会交付应用程序。有关更多信息,请参阅了解使用 Horizon Cloud Service - next-gen 的 App Volumes 应用程序包交付模式

过程

  1. Horizon Universal Console 中,导航到桌面和应用程序目录 > App Volumes
  2. 单击添加 > 软件包
  3. 选择必须向其添加此软件包的现有应用程序。
  4. 输入软件包名称描述
  5. 选择将在其中打包此应用程序的 Horizon Edge
  6. 选择将在其中创建打包虚拟机以捕获软件包的提供程序
  7. 选择虚拟机用于捕获软件包的映像
    确保该映像已安装 App Volumes Agent。
  8. 选择虚拟机用于捕获软件包的映像版本
  9. 选择用于创建打包虚拟机的桌面型号
  10. 选择计算机标识

    您可以选择 Azure Active Directory,也可以选择在您的环境中注册的已配置 Active Directory 域。如果选择已配置的 Active Directory 域,请确保可以从选定的 Horizon Edge 访问该域。

    注: 对于 Azure Active Directory,支持所有 Windows 11 和 Windows 10 设备,但 Azure 中运行的家庭版 Windows Server 2019 和更新版本的虚拟机除外(不支持服务器核心版)。
  11. 选择打包程序或分配到用于捕获应用程序的虚拟机的用户。
    用户的域必须与选定的 Active Directory 域相同。
  12. 经典按需交付之间进行选择。

    默认情况下,软件包交付模式为 Classic。如果将软件包配置为 On-demand,则仅当最终用户启动应用程序时才会附加软件包。

    注: 对于使用不支持按需交付的 Horizon Agent Installer 23.1.0.21387799 及更早版本创建的软件包,管理员仍可以从 On-demand 更改为 Classic,也可以从 Classic 更改为 On-demand。但是, App Volumes Agent 无法根据按需行为虚拟化现有软件包。
  13. 单击保存

结果

  • 添加软件包后,软件包的状态为 Desktop provisioning is in progress
  • 完成桌面置备并为打包程序分配虚拟机后,软件包的状态为 Ready for capture

下一步做什么

要捕获应用程序包,请按照 使用 Horizon Cloud Service - next-gen 捕获 App Volumes 应用程序包中的所述步骤进行操作。