在使用者能於 Omnissa Access 中執行指派給他們的 ThinApp 套件之前,必須先在其 Windows 系統上安裝並執行 Omnissa Access Desktop 應用程式。
ThinApp 套件是虛擬化的 Windows 應用程式。ThinApp 套件會發佈至 Windows 系統,登入 Windows 系統的使用者可啟動及執行已在該 Windows 系統上登錄的這些 ThinApp 套件。Omnissa Access 可以發佈和管理與其相容的 ThinApp 套件。
若要成功地在使用者登入的 Windows 工作階段中啟動並執行其中一個虛擬化應用程式,必須符合下列要素:
- 由 Omnissa Access 將該使用者可使用的虛擬化應用程式 ThinApp 套件登錄完成。
- 該 Windows 系統上有特定的 DLL 可供使用。
hws-desktop-client.exe程序執行中。
在相容的 ThinApp 套件建立後,依設定會在已登入的使用者在其登入的 Windows 工作階段中啟動虛擬化應用程式時載入特定 DLL。此時,虛擬化應用程式會嘗試載入 DLL。當 DLL 載入時,會嘗試透過本機安裝的 Omnissa Access Desktop 應用程式,驗證該 ThinApp 套件是否已在該使用者的 Windows 桌面平台上完成登錄。本機安裝的 Omnissa Access Desktop 應用程式會在不與 Omnissa Access 通訊的情況下,判斷該應用程式是否已為該使用者完成登錄。如果該應用程式已在該使用者的 Windows 桌面平台上完成登錄,Omnissa Access Desktop 應用程式會檢查其上次與 Omnissa Access 同步的時間。如果 Omnissa Access Desktop 應用程式確認自上次同步以來的時間仍在已安裝用戶端所設定的離線寬限期內,則該用戶端會允許應用程式執行。
由於該 DLL 只有在已安裝 Omnissa Access Desktop 應用程式的 Windows 系統上才可用,並且當 Omnissa Access Desktop 應用程式在該系統上執行時,hws-desktop-client.exe 程序也會執行,因此若要在 Windows 系統上執行由 Omnissa Access 發佈與管理的 ThinApp 套件,必須安裝 Omnissa Access Desktop 應用程式。
部署 Omnissa Access Desktop 應用程式以使用 ThinApp 套件
您可以透過以下方式安裝 Omnissa Access Desktop 應用程式:按兩下其安裝程式 EXE 檔、使用命令列選項執行該可執行檔,或執行使用命令列選項的指令碼。安裝應用程式需要本機管理員權限。若需透過按兩下安裝程式 EXE 檔來安裝 Omnissa Access Desktop 應用程式的相關資訊,請參閱*《使用 Omnissa Access Desktop 指南》*。
已安裝應用程式的組態會決定由 Omnissa Access 發佈的 ThinApp 套件如何部署至該 Windows 系統。依預設,當透過按兩下安裝程式 EXE 檔安裝 Omnissa Access Desktop 應用程式時,用戶端會設定為使用 COPY_TO_LOCAL 部署模式來部署 ThinApp 套件,並啟用 AUTO_TRY_HTTP 選項。這些預設安裝程式選項會產生所謂的下載部署模式。透過 COPY_TO_LOCAL 和 AUTO_TRY_HTTP 預設設定,用戶端應用程式會先嘗試藉由將 ThinApp 套件複製到 Windows 系統端點的方式加以下載,如果此嘗試失敗,用戶端應用程式會嘗試使用 HTTP 來下載 ThinApp 套件。
在 ThinApp 套件下載至本機 Windows 系統後,使用者即可在本機系統上執行虛擬化應用程式。
若要避免虛擬化應用程式下載至本機 Windows 系統而使用 Windows 系統上的空間,您可以讓使用者藉由使用所謂的串流部署模式從網路共用來執行 ThinApp 套件。若要讓使用者以串流模式執行 ThinApp 套件,您必須在 Windows 系統上透過命令列安裝程序安裝 Omnissa Access Desktop 應用程式。安裝程式具有命令列選項,可讓您用來設定 ThinApp 套件的執行階段部署模式。若要設定執行階段部署模式以串流處理 ThinApp 套件,請使用 RUN_FROM_SHARE 安裝程式選項。
在多個 Windows 系統上安裝 Omnissa Access Desktop 應用程式的一種方法,是使用指令碼將該應用程式以無訊息方式安裝至這些 Windows 系統。您可以用無訊息的方式同時將用戶端安裝至多個 Windows 系統。
**附註:**無訊息安裝在安裝過程中不會顯示任何訊息或視窗。
您必須在指令碼中設定一個值,指出透過該指令碼安裝的用戶端在部署 ThinApp 套件時,是使用 ThinApp 串流模式 (RUN_FROM_SHARE) 還是使用某個 ThinApp 下載模式 (例如 COPY_TO_LOCAL 或 HTTP_DOWNLOAD)。
為 Windows 端點上的 ThinApp 套件決定適當的部署模式
在 Windows 端點上的 Omnissa Access Desktop 應用程式組態,會決定透過 Omnissa Access 發佈的 ThinApp 套件,是以 ThinApp 串流模式 (RUN_FROM_SHARE),還是 ThinApp 下載模式 (COPY_TO_LOCAL 或 HTTP_DOWNLOAD) 進行部署。當您建立指令碼以無訊息方式將 Omnissa Access Desktop 應用程式安裝至 Windows 端點時,您可以設定選項來指定 ThinApp 套件的部署模式。請選擇最適合選定端點之網路環境的部署模式,並將網路延遲之類的詳細資料納入考量。
在串流模式下,當 Omnissa Access Desktop 應用程式與 Omnissa Access 同步時,用戶端會將 ThinApp 套件中虛擬化 Windows 應用程式的捷徑下載至 Windows 桌面平台。而當使用者啟動 ThinApp 套件時,這些虛擬化 Windows 應用程式會直接從 ThinApp 套件所在的檔案共用位置執行。
因此,串流模式適用於一律會連線至網路共用的系統,例如由多個使用者共用的 Windows 桌面平台,或 Horizon 桌面平台。
在下載模式下,第一次使用或更新 ThinApp 套件時,使用者必須先等候 ThinApp 套件下載至 Windows 系統,並建立捷徑。在首次下載後,使用者即可在本機 Windows 系統上啟動及執行虛擬化 Windows 應用程式。
**重要:**對於非持續性 Horizon 桌面平台 (亦稱為浮動或無狀態 Horizon 桌面平台),建議您在安裝用戶端時,使用命令列安裝選項 /v INSTALL_MODE=RUN_FROM_SHARE,將用戶端設定為使用 ThinApp 串流模式。RUN_FROM_SHARE 選項可提供在浮動 Horizon 桌面平台中使用 ThinApp 套件的最佳執行階段體驗。請參閱 Omnissa Access Desktop 的命令列安裝程式選項。
**重要:**HTTP_DOWNLOAD 模式需要 ThinApp 虛擬應用程式集合中設定的基礎下載 URL,且該 URL 必須能從使用者的 Windows 機器存取。RUN_FROM_SHARE 和 COPY_TO_LOCAL 模式需要 ThinApp 共用可從使用者的 Windows 機器存取。
擷取為 ThinApp 套件之虛擬化應用程式的 ThinApp 部署模式
| 模式 | 說明 |
|---|---|
| ThinApp 串流模式 | 在 ThinApp 串流模式中,虛擬化應用程式會在每次啟動時進行串流處理。此方法可避免使用桌面平台中要用來將虛擬化應用程式複製到桌面平台的磁碟空間。桌面平台必須連線到 ThinApp 套件的網路共用,應用程式才能執行。 下列環境可提供必要的一致性和穩定性:
|
| ThinApp 下載模式 | 在 ThinApp 下載模式中,應用程式會下載至 Windows 端點。使用者會在端點上的本機位置執行虛擬化應用程式。在下列情況下,您可能會想要使用 ThinApp 下載模式:
當啟用 AUTO_TRY_HTTP 選項時,如果 Windows 端點未加入相同網域,且第一次嘗試下載 ThinApp 套件失敗,Omnissa Access Desktop 應用程式會自動嘗試使用 HTTP 通訊協定 (如同 HTTP_DOWNLOAD 模式) 下載 ThinApp 套件。使用 HTTP_DOWNLOAD 時,Windows 端點無須加入至與檔案共用相同的網域。不過,在使用 HTTP_DOWNLOAD 時,複製和同步的所需時間將會遠高於使用 COPY_TO_LOCAL 時。 使用 COPY_TO_LOCAL 時,使用者用來登入 Windows 系統的帳戶,會用來從網路共用取得 ThinApp 套件。該帳戶必須具有網路共用上的適當權限,才能從網路共用讀取和複製檔案。使用 HTTP_DOWNLOAD 時,您在 Omnissa Access Console 中設定從連接器存取 ThinApp 套件網路共用時所輸入的共用使用者帳戶,會是用來下載 ThinApp 套件的帳戶。該共用使用者帳戶在 ThinApp 套件的網路共用上必須具有讀取權限,以從網路共用複製檔案。 |
ThinApp 套件的網路共用必須符合您為 Windows 端點設定之部署模式的適當需求。
此頁面對您有幫助嗎?