使用命令列或部署指令碼執行其安裝程式時,您可以為 VMware Identity Manager Desktop 應用程式設定各種選項。

VMware Identity Manager Desktop 安裝程式的可用命令列選項

將用戶端應用程式的安裝程式 .exe 檔案下載至 Windows 系統之後,您可以透過執行下列命令來查看安裝選項的清單:
VMware-Identity-Manager-Desktop-n.n.n-nnnnnnn /?
其中, n.n.n-nnnnnnn 代表檔案的版本和組建編號。對話方塊隨即顯示,列出使用命令列或部署指令碼來安裝用戶端應用程式的可用安裝選項。
表 1. 安裝程式命令列選項
安裝程式選項 說明
/? 顯示安裝程式命令列選項。
/a 執行管理模式安裝。

如需詳細資訊,請參閱 Windows Installer 說明文件

/a 現有管理模式安裝的完整路徑 修補現有管理模式安裝。
/s 安裝期間隱藏初始化對話方塊。

若要以無訊息模式安裝,請使用 /s /v/qn

在無訊息模式中,安裝期間不會出現訊息、對話方塊或提示。您通常會在建立部署指令碼時使用此選項來執行安裝程式。

/v 金鑰值組 傳遞至安裝程式的一組參數,以金鑰值組形式指定。使用格式 key=value。這些引數可設定一般 ThinApp 套件和 VMware Identity Manager Desktop 的執行階段選項。
/c 清除安裝登錄資訊。
/l [記錄檔的完整路徑] 執行詳細記錄並儲存至指定的記錄檔。

如果不指定記錄檔,則會使用預設的登入 %TEMP%

/x 解壓縮安裝程式至 %TEMP% 資料夾。

/v 選項的金鑰值組

您可以對 /v 安裝程式選項使用下列金鑰值組。

表 2. /v 安裝程式命令列選項的機碼
機碼 說明
WORKSPACE_SERVER VMware Identity Manager 服務的主機名稱或 URL

提供 VMware Identity Manager 服務主機名稱或 URL,以允許 VMware Identity Manager Desktop 應用程式與服務通訊。HTTPS 是必要的通訊協定。將值含括在引號內。

使用以下格式:

WORKSPACE_SERVER="https://VMwareIdentityManagerFQDN"

WORKSPACE_SERVER="VMwareIdentityManagerHostName"

例如:

WORKSPACE_SERVER="https://myserver.mycompany.com"

WORKSPACE_SERVER="myserver"

INSTALL_MODE 下列之一:

COPY_TO_LOCAL

HTTP_DOWNLOAD

RUN_FROM_SHARE

針對 VMware Identity Manager Desktop 應用程式如何在執行階段取得 ThinApp 套件設定部署模式。ThinApp 套件為虛擬化的 Windows 應用程式。ThinApp 套件位於與 VMware Identity Manager 整合的網路共用上。

  • COPY_TO_LOCAL:使用者的獲授權套件會使用檔案複製下載至用戶端 Windows 系統。使用者啟動 ThinApp 套件時,虛擬化應用程式會在該本機系統上執行。在使用者第一次下載和使用獲授權的 ThinApp 套件之前,若要繼續同步套件至用戶端 Windows 系統,用戶端 Windows 系統必須加入 ThinApp 套件之網路共用所加入的相同 Active Directory 網域。用來登入 Windows 系統的使用者帳戶,即為用來從網路共用取得 ThinApp 套件的帳戶。該帳戶必須具有網路共用上的適當權限,才能從網路共用讀取和複製檔案。
    重要: COPY_TO_LOCAL 模式需要 ThinApp 共用可從使用者的 Windows 系統存取。
  • HTTP_DOWNLOAD:使用者的獲授權套件會使用 HTTP 通訊協定下載至用戶端 Windows 系統。使用者啟動 ThinApp 套件時,虛擬化應用程式會在該本機系統上執行。VMware Identity Manager Desktop 應用程式會使用使用者的 VMware Identity Manager 系統帳戶來向 VMware Identity Manager 驗證,以取得使用者獲授權的套件清單以進行下載。VMware Identity Manager 主控台中所提供針對 ThinApp 套件的網路共用啟用帳戶型存取的共用使用者帳戶,即為 VMware Identity Manager 用來從存放庫存取 ThinApp 套件的帳戶。VMware Identity Manager 的該共用使用者帳戶需要網路共用上的讀取權限。使用者用來登入用戶端 Windows 系統的帳戶,以及使用者的 VMware Identity Manager 系統帳戶不需要具備網路共用上的任何權限。用戶端 Windows 系統不需加入 ThinApp 套件的網路共用所加入的相同網域。此下載方法通常比使用其他模式更為緩慢。此模式的優點是用戶端 Windows 系統不需加入 Active Directory 網域來取得和執行虛擬化應用程式。
    重要: 為了讓 HTTP_DOWNLOAD 選項運作, VMware Identity Manager 中的 ThinApp 套件整合必須針對帳戶型存取進行設定。請參閱 VMware Identity Manager 安裝與設定》
    重要: 在 Windows 2008 R2 或 Windows 7 上使用 VMware Identity Manager 2.6 和更新版本時,HTTP_DOWNLOAD 選項將無法運作,除非您在 VMware Identity Manager 中啟用 TLS 1.0,或在 Windows 2008 R2 或 Windows 7 系統中啟用 TLS 1.1 或 1.2。若要在 VMware Identity Manager 中啟用 TLS 1.0,請參閱 知識庫文章 2144805。若要在 Windows 系統上啟用 TLS 1.1 或 1.2,請參閱 https://support.microsoft.com/en-us/kb/3140245 中的 Microsoft 說明文件。
    重要: HTTP_DOWNLOAD 模式要求 IDP URL 必須可從使用者的 Windows 系統存取。
  • RUN_FROM_SHARE:虛擬化應用程式會在使用者啟動 ThinApp 套件時,從網路共用串流到用戶端 Windows 系統。RUN_FROM_SHARE 選項最適合的情況為 ThinApp 套件位於隨時可連線至網路共用的 Windows 系統,因為 ThinApp 套件不在 Windows 系統上,並且虛擬化應用程式只會在 Windows 系統可以連線至網路共用時執行。用戶端 Windows 系統必須加入 ThinApp 套件的網路共用所加入的相同 Active Directory 網域。用來登入 Windows 系統的使用者帳戶,即為用來從網路共用取得 ThinApp 套件的帳戶。該帳戶在網路共用上必須具有適當的權限,以讀取及執行網路共用上的檔案。
    重要: RUN_FROM_SHARE 模式需要 ThinApp 共用可從使用者的 Windows 機器存取。

預設值為 COPY_TO_LOCAL。

針對所有模式,網路共用必須設定適當的檔案和共用權限。請參閱 VMware Identity Manager 安裝與設定》

重要: 在浮動 View 桌面平台中安裝 VMware Identity Manager Desktop 時,請使用 RUN_FROM_SHARE 選項以避免複製 ThinApp 套件到那些無狀態 View 桌面平台系統。

使用其中一個組態安裝 VMware Identity Manager Desktop 應用程式時,登入 Windows 系統的使用者帳戶必須具有網路共用上的適當檔案和共用權限,才能夠取得 ThinApp 套件:

  • RUN_FROM_SHARE 選項
  • COPY_TO_LOCAL 選項,也未啟用 AUTO_TRY_HTTP 選項,並且在 VMware Identity Manager 中設定帳戶型存取
POLLING_INTERVAL 頻率 (以秒為單位) 設定在安裝的 VMware Identity Manager Desktop 應用程式和 VMware Identity Manager 之間同步化的頻率 (以秒為單位),以檢查是否有新的 ThinApp 套件或權利。如果未指定,則會套用 300 秒 (5 分鐘) 的預設值。

例如:

POLLING_INTERVAL=600

ENABLE_AUTOUPDATE 0 或 1

啟用或停用自動更新檢查和下載活動。如果已啟用,安裝的 VMware Identity Manager Desktop 應用程式會自動檢查是否有更新的應用程式可供下載。如果有更新版本可供使用,VMware Identity Manager Desktop 應用程式會自動下載並自行更新為更新版本。此選項依預設為啟用。

將此變數的值設定為 0 可停用自動更新。如果未指定,則會套用 1 的預設值。

自動更新的安裝需要管理員權限。
SHARED_CACHE 0 或 1

判斷 ThinApp 套件快取是否位於要安裝用戶端應用程式的 Windows 系統的通用資料夾。將此變數的值設定為 1,可指定 Windows 系統上的所有使用者帳戶共用一個通用快取位置。依預設,通用的資料夾為 %ProgramData%\VMware\Identity Manager Desktop\thinapp

如果未指定,則會套用預設值 0,並且每個 Windows 使用者帳戶可擁有自己的快取,而其預設位置為 %LOCALAPPDATA%\VMware\Identity Manager Desktop\thinapp

備註: 如果您指定共用快取,則 VMware Identity Manager Desktop 應用程式不會從此共用快取自動刪除 ThinApp 套件。因為 SHARED_CACHE=1 表示 Windows 系統上的所有使用者帳戶會共用相同的位置,而套件必須保持在共用位置,讓獲授權的使用者可以使用它們,即使您取消授權一個使用者也是如此。從 ThinApp 套件取消授權使用者時, VMware Identity Manager Desktop 應用程式會為該使用者取消登錄該套件。該 Windows 系統上其他獲授權的使用者可以繼續使用 ThinApp 套件。如果該 Windows 系統上沒有使用者帳戶獲授權可使用 ThinApp 套件,您可以手動刪除通用快取以回收空間。在快取位置下,每個 ThinApp 套件都有自己的資料夾。
CACHE_DIR 資料夾的路徑 設定如果使用 HTTP_DOWNLOAD 或 COPY_TO_LOCAL 安裝模式,將在本機快取 ThinApp 套件的位置。此值會針對每個系統 (非每個使用者) 而設定,因此您必須使用環境變數 (例如 %LOCALAPPDATA%) 來選取使用者的特定位置。務必在命令列逸出 % 字元,以避免立即展開。例如:

CACHE_DIR=^%LOCALAPPDATA^%\cache

AUTO_TRY_HTTP 0 或 1

使用 COPY_TO_LOCAL 選項安裝 VMware Identity Manager Desktop 應用程式,並且針對 VMware Identity Manager 設定帳戶型存取時,如果第一個下載嘗試失敗,AUTO_TRY_HTTP 選項會判斷用戶端是否應該使用 HTTP 通訊協定自動嘗試下載使用者獲授權的 ThinApp 套件,類似於 HTTP_DOWNLOAD 選項。此選項依預設為啟用。將此選項的值設定為 0 可停用自動嘗試 HTTP 通訊協定進行下載。

重要: 為了讓 AUTO_TRY_HTTP 選項運作, VMware Identity Manager 中的 ThinApp 套件整合必須針對帳戶型存取進行設定。請參閱 VMware Identity Manager 對 ThinApp 套件和網路共用存放庫的需求
INSTALL_MODULES thinapp 用來指定要安裝模組的逗號分隔清單。目前,只有 thinapp 模組可供使用。
MIGRATE_ACTION 下列之一:

MOVE

COPY

NONE

如果已安裝舊版 Workspace for Windows 應用程式,安裝程式會從舊版應用程式將資料和設定移轉至新應用程式。預設值為 MOVE

視您指定的值而定,系統會移動、複製或忽略下列設定。

快取的 ThinApp 套件

下載的 ThinApp 套件將從 Workspace for Windows 快取 %LOCALAPPDATA%\VMware\Horizon ThinApp\PackageCache 複製到新快取位置 %LOCALAPPDATA%\VMware\Identity Manager Desktop\thinapp。將變更快取資料夾內的資料夾名稱。

重要: 安裝期間針對 VMware Identity Manager 所設定的內容,比針對那些內容所移轉的值具有優先權。例如,如果 Workspace for Windows 中的 INSTALL_MODE 設為 COPY_TO_LOCAL,並且在安裝 Identity Manager Desktop 時您指定 /v INSTALL_MODE=HTTP_DOWNLOAD,則 INSTALL_MODE 會設為 HTTP_DOWNLOAD。

使用 VMware Identity Manager Desktop 命令列安裝程式選項

如果您的 VMware Identity Manager 執行個體具有 https://identitymanagerFQDN 的 URL,並且 VMware Identity Manager 已針對帳戶型存取您的 ThinApp 套件的網路共用而設定,而您想要使用這些選項以無訊息方式安裝 VMware Identity Manager Desktop 應用程式至該 VMware Identity Manager 執行個體的多個桌面平台:

  • ThinApp 安裝選項設為 HTTP_DOWNLOAD,因為您預期這些 Windows 系統將不會加入網域。VMware Identity Manager 已適當地針對 ThinApp 套件網路共用的帳戶型存取進行設定。
  • 用戶端會每隔 60 秒使用 VMware Identity Manager 檢查是否有新套件和權利。
您將建立叫用下列命令的指令碼:
VMware-Identity-Manager-Desktop-n.n.n-nnnnnnn.exe /s
   /v/qn WORKSPACE_SERVER="https://identitymanagerFQDN" INSTALL_MODE=HTTP_DOWNLOAD POLLING_INTERVAL=60
其中,您會將檔案名稱的 n.n.n-nnnnnnn 部分取代為符合您下載的 VMware Identity Manager Desktop 安裝程式的名稱。