在捕获并存储 ThinApp 应用程序以将其从 Workspace ONE Access 分发时,必须满足关于 ThinApp 软件包和网络共享存储库的特定要求。此外,还请确保使用此集成所需的所有组件的受支持版本。
组件要求
要将 Workspace ONE Access 与 ThinApp 集成,需要以下组件。
- Workspace ONE Access 云租户或 Workspace ONE Access 虚拟设备,版本 22.09 或更高版本
- 一个或多个虚拟应用程序服务(Workspace ONE Access Windows Connector 的一个组件)实例,版本 22.09 或更高版本
- VMware ThinApp 安装,版本 5.2.9 或更高版本
- (对于最终用户)Workspace ONE Access Desktop 应用程序,版本 22.09 或更高版本,安装在 Windows 10 20H2 计算机上
对 ThinApp 软件包的要求
- 要创建或重新封装 Workspace ONE Access 可以管理的 ThinApp 软件包,您必须使用 Workspace ONE Access 支持的 ThinApp 版本。Workspace ONE Access 支持 ThinApp 5.2.9 和更高版本。有关支持的版本的更新信息,请参阅 VMware 产品互操作性列表。
- 必须创建 Workspace ONE Access 可以管理的 ThinApp 软件包。有关用于创建与 Workspace ONE Access 兼容的软件包的相应参数的信息,请参阅 VMware ThinApp 文档。
对于现有的 ThinApp 软件包,可以使用 relink - h 命令为 Workspace ONE Access 启用这些软件包。
- 必须将 ThinApp 软件包存储在满足 Workspace ONE Access 要求的网络共享上。
对网络共享存储库的要求
ThinApp 软件包必须位于网络共享中,网络共享也称为 ThinApp 软件包存储库。Workspace ONE Access 对网络共享具有以下要求。
- 必须可以在运行 Workspace ONE Access Desktop 应用程序(用于访问 ThinApp 软件包)的每个系统中使用统一命名规范 (UNC) 路径访问网络共享。例如,可以使用 UNC 路径 \\server\appshare 访问名为
server
的主机上名为appshare
的网络共享。 - 网络共享文件夹的完全限定主机名必须可以从 Workspace ONE Access Connector 中解析。
- Workspace ONE Access 仅支持服务器消息块 (SMB) 文件共享。
- Workspace ONE Access 仅支持对网络共享进行基于帐户的访问。
必须对连接器进行配置,以便使用共享用户帐户和密码来访问网络共享和软件包。共享用户帐户和密码是对网络共享文件夹的 UNC 路径具有读取访问权限的任意组合。
- 您可以对 ThinApp 软件包使用以下安装模式。
- 如果用户的 Windows 系统未加入该域,则客户端必须使用 HTTP_DOWNLOAD 安装模式来获取虚拟化应用程序。此安装模式对应于对虚拟化应用程序使用 ThinApp 下载模式。
连接器可使用共享用户帐户从存储库检索软件包。
- 如果该用户将 Windows 系统加入该域,则客户端可以使用 COPY_TO_LOCAL 安装模式或 RUN_FROM_SHARE 安装模式来运行用户的授权 ThinApp 软件包。用于登录客户端 Windows 系统的帐户是用于从网络共享获取软件包的用户帐户,并且此帐户必须对网络共享拥有相应权限。
- 如果用户的 Windows 系统有时加入域,有时未加入域,则可以使用 COPY_TO_LOCAL 模式并启用 AUTO_TRY_HTTP 选项来安装客户端。
使用此配置时,客户端首先尝试使用 COPY_TO_LOCAL 模式下载软件包。如果 Windows 系统此时未加入该域,则尝试复制软件包失败。但是,启用 AUTO_TRY_HTTP 选项时,客户端会立即尝试使用 HTTP 下载软件包。在 Windows 系统上通过运行客户端安装程序的图形版本来安装 Workspace ONE Access Desktop 应用程序时,COPY_TO_LOCAL 和 AUTO_TRY_HTTP 的组合是默认设置。
重要说明: HTTP_DOWNLOAD 模式要求在 ThinApp 虚拟应用程序集合中设置的基本下载 URL 可从用户的 Windows 计算机访问。RUN_FROM_SHARE 和 COPY_TO_LOCAL 模式要求可从用户的 Windows 计算机访问 ThinApp 共享。
- 如果用户的 Windows 系统未加入该域,则客户端必须使用 HTTP_DOWNLOAD 安装模式来获取虚拟化应用程序。此安装模式对应于对虚拟化应用程序使用 ThinApp 下载模式。
此外,ThinApp 软件包存储库还必须满足以下条件。
- 如果您的设置中有些系统加入了 Active Directory 域,请确保非连续命名空间不会阻止域成员计算机访问托管 ThinApp 软件包的网络共享。当 Active Directory 域名与该域中的计算机所使用的 DNS 命名空间不同时,将出现非连续命名空间。
- 必须对网络共享的文件和共享权限进行配置,使其向您希望使用 COPY_TO_LOCAL 或 RUN_FROM_SHARE 选项运行 ThinApp 应用程序的用户提供读取访问权限以及运行应用程序的能力。
例如,对于您希望在流式传输模式下运行 ThinApp 应用程序的用户的 Active Directory 用户帐户,将“共享文件夹”权限设置为读取,将 NTFS 权限设置为读取并执行,可以向这些用户提供读取访问权限以及运行应用程序的能力。
使用 ThinApp 流式传输模式运行 ThinApp 应用程序时,需要将 NTFS 权限设置为读取并执行,这与 Workspace ONE Access Desktop 应用程序的 RUN_FROM_SHARE 安装模式相对应。如果贵组织要求将 NTFS 权限设置为读取,则用户可以对虚拟化应用程序使用 ThinApp 下载模式。ThinApp 下载模式与使用 COPY_TO_LOCAL 安装模式或 HTTP_DOWNLOAD 安装模式安装 Windows 客户端的方式相对应。通过上述任一安装模式,应用程序将下载到 Windows 系统中并在本地启动。
在网络共享中,必须在命名空间下某个目录的单个子目录(而不是命名空间本身中的子目录)中组织 ThinApp 软件包,例如 \\server\appshare\thinapp1、\\server\appshare\thinapp2 等。请参阅为 Workspace ONE Access 管理的 ThinApp 软件包创建网络共享。