在您擷取並儲存 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 對於網路共用具有以下需求。

  • 網路共用必須可使用統一命名慣例 (UNC) 路徑,從用來存取 ThinApp 套件的 Workspace ONE Access Desktop 應用程式執行所在的每個系統來存取。例如,主機 server 上稱為 appshare 的網路共用,可使用 UNC 路徑 \\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 來下載套件。當您藉由執行用戶端安裝程式的圖形化版本將 Workspace ONE Access Desktop 應用程式安裝至 Windows 系統時,預設會使用此一 COPY_TO_LOCAL 加上 AUTO_TRY_HTTP 的組合。

      重要: HTTP_DOWNLOAD 模式需要在 ThinApp 虛擬應用程式集合中設定的基本下載 URL,可從使用者的 Windows 機器存取。RUN_FROM_SHARE 和 COPY_TO_LOCAL 模式需要 ThinApp 共用可從使用者的 Windows 機器存取。

此外,ThinApp 套件存放庫還必須符合以下準則。

  • 當您的設定牽涉到加入 Active Directory 網域的系統時,請確定斷續的命名空間不會使網域成員電腦無法存取代管 ThinApp 套件的網路共用。當 Active Directory 網域名稱不同於該網域中的機器所使用的 DNS 命名空間時,就會發生斷續的命名空間。
  • 您必須設定網路共用的檔案和共用權限,為您要使其透過 COPY_TO_LOCAL 或 RUN_FROM_SHARE 選項執行 ThinApp 應用程式的使用者提供執行應用程式所需的讀取權限和功能。

    例如,對於您要使其以串流模式執行 ThinApp 應用程式之使用者的 Active Directory 使用者帳戶,將共用資料夾權限設定為讀取、並將 NTFS 權限設定為讀取和執行,將可為這些使用者提供執行應用程式所需的讀取權限和功能。

    必須要有讀取和執行的 NTFS 權限設定,才能使用 ThinApp 串流模式執行 ThinApp 應用程式,這對應於 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 套件建立網路共用