有时,用户可能很少使用关键业务应用程序。现在,您可以仅在必要时才将此类应用程序交付给用户。这种类似自助服务的功能可帮助您在创建软件包时为每个应用程序包设置交付模式,并在编辑软件包时更改此模式。
软件包交付模式有以下两种类型:Classic
和 On-demand
。默认情况下,软件包交付模式将设置为 Classic
。
在默认(经典)行为中,任何分配的应用程序都会在计算机启动或用户登录时交付给最终用户,即使最终用户并不立即需要该应用程序也是如此。要仅在用户需要某个应用程序时才交付该应用程序,可以使用按需交付模式。
当管理员将软件包的交付模式选择为 On-demand
时,开始菜单中或桌面上只会向最终用户显示应用程序的快捷方式。当最终用户打开该快捷方式时,应用程序卷便会交付给最终用户、进行虚拟化并启动。在虚拟化期间,应用程序的 App Volumes 按需快捷方式将替换为应用程序的快捷方式。如果应用程序需要几秒钟时间才能启动,则会向最终用户显示一个消息框,指示正在交付应用程序。
交付按需应用程序包的条件
对于以按需模式交付给最终用户的应用程序包,有一些资格条件:
- 确保已经安装了 Horizon Agent Installer 内部版本
23.1.0.21387799
及更高版本。如果最终用户登录到的代理计算机安装了较低版本的 Horizon Agent Installer,并且已授权该最终用户使用状态为
on-demand
的应用程序,则软件包不会交付给该最终用户。 - 在打包过程中安装的应用程序必须具有快捷方式。
以按需模式交付的应用程序包的特性
下面是以按需模式交付的应用程序包的一些特性:
- 分配给某个用户的应用程序的快捷方式仅对该用户可见。
- 仅当最终用户启动以按需模式交付的应用程序的模拟快捷方式后,才会为该应用程序附加软件包。
- 文件类型关联
对于现有软件包,管理员必须更新软件包以捕获该软件包内的文件类型关联数据。
- 对于一些显示上下文菜单项的应用程序(例如 7-Zip),App Volumes Agent 仅显示交付应用程序的入口点。在上下文菜单中向最终用户显示的入口点是打包期间在 VMware App Volumes - 完成包窗口中配置的名称。将应用程序交付给最终用户后,入口点将替换为应用程序特定的菜单项。
- 在用户启动应用程序的按需快捷方式之前,本质上为动态的 OLE 和 COM、预览处理程序以及 TypeLibs 将不可用。
- 最终用户可以使用应用程序路径按需交付应用程序。
例如:最终用户可以使用 winword.exe 打开 Microsoft Word 应用程序,其中 winword.exe 便是应用程序路径。有关应用程序路径的更多信息,请参阅相关 Microsoft 文档。
- 如果管理员将某个应用程序配置为按需模式,并且该应用程序具有级联子菜单和其他功能(例如快捷方式、文件类型关联和应用程序路径),则最终用户只能在交付应用程序包后查看级联子菜单。
- 在打包过程中,App Volumes 采用打包计算机中使用的操作系统语言存储静态文本。如果软件包支持多语言,并且最终用户代理计算机中使用的操作系统语言与打包计算机中使用的操作系统语言不同,则最终用户可能会看到应用程序名称、工具提示、文件描述和其他文本元素显示为打包计算机中使用的操作系统语言。
有关如何创建软件包的信息,请参阅使用 Horizon Cloud Service - next-gen 添加 App Volumes 应用程序。