用户必须在其 Windows 系统上安装并运行 Workspace ONE Access Desktop 应用程序,然后才能在 Workspace ONE Access 中运行为其分配的 ThinApp 软件包。
ThinApp 软件包是一种虚拟化的 Windows 应用程序。ThinApp 软件包将被分发到 Windows 系统中,登录 Windows 系统的用户可以启动并运行在该 Windows 系统上注册的 ThinApp 软件包。Workspace ONE Access 可以分发并管理与 Workspace ONE Access 兼容的 ThinApp 软件包。
- 已注册了该虚拟化应用程序的 ThinApp 软件包,以使用户可通过 Workspace ONE Access 使用该软件包。
- 一个特定的 DLL 在该 Windows 系统上可供使用。
- hws-desktop-client.exe 进程正在运行。
由于只有当 Workspace ONE Access Desktop 应用程序安装在该 Windows 系统上时,DLL 才能在该 Windows 系统上使用,且由于只有当 Workspace ONE Access Desktop 应用程序运行在该系统上时,hws-desktop-client.exe 进程才会运行,因此,Workspace ONE Access Desktop 应用程序必须安装在该 Windows 系统上,才能运行由 Workspace ONE Access 分发和管理的 ThinApp 软件包。
部署 Workspace ONE Access Desktop 应用程序以使用 ThinApp 软件包
可以通过双击安装程序 EXE 文件、使用命令行选项运行可执行文件,或运行使用命令行选项的脚本来安装 Workspace ONE Access Desktop 应用程序。需要本地管理员权限才能安装此应用程序。有关通过双击安装程序 EXE 文件来安装 Workspace ONE Access Desktop 应用程序的信息,请参阅《使用 Workspace ONE Access Desktop》指南。
已安装应用程序的配置决定了由 Workspace ONE Access 分发的 ThinApp 软件包如何部署到该 Windows 系统上。默认情况下,当通过双击安装程序 EXE 文件安装 Workspace ONE Access Desktop 应用程序时,客户端被配置为使用 COPY_TO_LOCAL 部署模式部署 ThinApp 软件包,并启用 AUTO_TRY_HTTP 选项。这些默认安装程序选项致使采用所谓的下载部署模式。使用 COPY_TO_LOCAL 和 AUTO_TRY_HTTP 默认设置时,客户端应用程序首先尝试将 ThinApp 软件包复制到 Windows 系统端点来下载 ThinApp 软件包,如果第一次尝试失败,则客户端应用程序尝试使用 HTTP 下载 ThinApp 软件包。
在 ThinApp 软件包下载到本地 Windows 系统之后,用户在本地系统上运行虚拟化应用程序。
要避免将虚拟化应用程序下载到本地 Windows 系统和使用 Windows 系统的空间,可以让用户使用流式传输部署模式从网络共享运行 ThinApp 软件包。要让用户使用流式传输模式运行 ThinApp 软件包,必须使用命令行安装过程在 Windows 系统上安装 Workspace ONE Access Desktop 应用程序。安装程序具有可以为 ThinApp 软件包设置运行时部署模式的命令行选项。要将运行时部署模式设置为流式传输 ThinApp 软件包,使用 RUN_FROM_SHARE 安装程序选项。
在 Windows 端点上确定 ThinApp 软件包的相应部署模式
Windows 端点上的 Workspace ONE Access Desktop 应用程序的配置决定了是使用 ThinApp 流式传输模式 (RUN_FROM_SHARE) 还是某个 ThinApp 下载模式(COPY_TO_LOCAL 或 HTTP_DOWNLOAD)来部署使用 Workspace ONE Access 分发的 ThinApp 软件包。创建脚本以将 Workspace ONE Access Desktop 应用程序静默安装到 Windows 端点时,需要设置用于设置 ThinApp 软件包部署模式的选项。选择最适合所选端点网络环境的部署模式,并考虑细节,如网络延迟。
在流式传输模式下,当 Workspace ONE Access Desktop 应用程序与 Workspace ONE Access 同步时,客户端会将 ThinApp 软件包的虚拟化 Windows 应用程序的应用程序快捷方式下载到 Windows 桌面,当用户启动 ThinApp 软件包时,虚拟化 Windows 应用程序会从 ThinApp 软件包所在的文件共享运行。
因此,流式传输模式适合始终连接到网络共享的系统,例如,由多个用户共享的 Windows 桌面或 Horizon 桌面。
在下载模式下,首次使用或更新 ThinApp 软件包时,用户必须先等待 ThinApp 软件包下载到 Windows 系统,之后才会创建快捷方式。初始下载之后,用户即可在本地 Windows 系统上启动和运行虚拟化的 Windows 应用程序。
/v INSTALL_MODE=RUN_FROM_SHARE
将客户端设置为使用 ThinApp 流式传输模式。RUN_FROM_SHARE 选项为在浮动 Horizon 桌面中使用 ThinApp 软件包提供了最佳的运行时体验。请参阅
Workspace ONE Access Desktop 的命令行安装程序选项。
模式 | 描述 |
---|---|
ThinApp 流式传输模式 | 在 ThinApp 流式传输模式下,虚拟化应用程序在每次启动时均进行流式传输。此方法避免使用将虚拟化应用程序复制到桌面时将要使用的桌面磁盘空间。桌面必须连接到 ThinApp 软件包的网络共享,这样应用程序才能运行。 以下环境可提供所需的一致性和稳定性:
将用户登录 Windows 系统时所使用的帐户用来从网络共享获取 ThinApp 软件包。该帐户必须对网络共享具有相应的权限,以便在网络共享上读取和执行文件。 |
ThinApp 下载模式 | 在 ThinApp 下载模式下,应用程序会下载到 Windows 端点。用户可以在端点上从本地运行虚拟化应用程序。在以下情形中,您可能更倾向于使用 ThinApp 下载模式:
Workspace ONE Access 提供两种 ThinApp 下载模式:COPY_TO_LOCAL 和 HTTP_DOWNLOAD。如果为客户端配置了 COPY_TO_LOCAL,则 Windows 端点必须加入到与文件共享相同的域,除非启用了 AUTO_TRY_HTTP 选项。 在启用了 AUTO_TRY_HTTP 选项时,如果 Windows 端点未加入到同一个域,并且首次尝试下载 ThinApp 软件包失败,则 Workspace ONE Access Desktop 应用程序将自动尝试使用 HTTP 协议下载 ThinApp 软件包(就像使用 HTTP_DOWNLOAD 模式时一样)。使用 HTTP_DOWNLOAD 时,Windows 端点不必与文件共享加入同一域中。但是,使用 HTTP_DOWNLOAD 时所需的复制和同步时间明显大于使用 COPY_TO_LOCAL 时所需的复制和同步时间。 在使用 COPY_TO_LOCAL 时,将用户登录 Windows 系统时所使用的帐户用来从网络共享获取 ThinApp 软件包。该帐户必须对网络共享具有相应的权限,以便从网络共享读取和复制文件。如果使用 HTTP_DOWNLOAD,则在配置从连接器访问 ThinApp 软件包网络共享时在 Workspace ONE Access 控制台中输入的共享用户帐户与用于下载 ThinApp 软件包的帐户相同。该共享用户帐户需要具有 ThinApp 软件包的网络共享的读取权限,以从网络共享复制文件。 |
ThinApp 软件包的网络共享必须满足为 Windows 端点设置的部署模式的相应要求。