在將 ThinApp 套件新增至組織目錄並將該 ThinApp 套件授權給 VMware Identity Manager 使用者後,您的組織可能會想更新該套件,讓使用者使用更新或重建的 ThinApp 套件版本,而無須將使用者從目前套件解除授權然後再授權他們使用更新的套件。

當有 ThinApp 套件之 Windows 應用程式的更新版本發行時,或是該應用程式的製作者變更了套件所用參數值時,就可能會有更新的 ThinApp 套件版本可用。

ThinApp 4.7.2 和更新版本提供 VMware Identity Manager 中所用 ThinApp 套件的更新機制。此 ThinApp 更新機制不同於 VMware Identity Manager 環境外部所用 ThinApp 套件的其他更新機制。更新的 ThinApp 套件必須是使用此機制更新,您才能在 VMware Identity Manager 中部署更新後的套件而且讓使用者自動看到更新的版本。

對於在 VMware Identity Manager 中受管理的 ThinApp 套件,VMware Identity Manager 會使用兩個 Package.ini 參數來判斷某個套件是否為其他套件的更新版本。

AppID

VMware Identity Manager 中 ThinApp 套件的唯一識別碼。套件應用程式的所有進入點 (可執行檔) 都會獲指派相同的 AppID。ThinApp 套件與您組織的 VMware Identity Manager 目錄同步之後,套件的 AppID 會顯示在 ThinApp 套件資源頁面的 GUID 資料行中。此值由英數字元的字元組組成,每一組破折號之間以破折號分隔,例如以下範例所示:

XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX 

VMware Identity Manager 會將 AppID 相同的任何 ThinApp 套件視為相同應用程式的版本。

VersionID

ThinApp 套件的版本編號。VMware Identity Manager 使用 VersionID 來追蹤受管理 ThinApp 套件的不同版本。您可以將 VersionID 值增量一 (1) 來表示 ThinApp 套件是另一個套件的更新,並保持相同的 AppID

請將更新後的套件放在為受管理 ThinApp 套件所設定之網路共用資料夾中的新資料夾。請參閱《安裝及設定 VMware Identity Manager。當 VMware Identity Manager 對網路共用資料夾執行排程的同步,並遇到與另一個應用程式具有相同 AppID 的應用程式時,系統就會比較 VersionID 值。它會將 VersionID 值最高的 ThinApp 套件當做最新的更新。VMware Identity Manager 會自動將先前的使用者權利併入 VersionID 值最高的 ThinApp 套件,再同步使用者系統上的捷徑,使其指向更新的套件。

重要:

標準 ThinApp InventoryName 參數對於成功的受管理 ThinApp 套件更新非常重要。舊的和更新的 ThinApp 套件都必須具有相同的 InventoryName 參數值。如果建立 ThinApp 套件的人在套件中變更了 InventoryName,之後建立更新套件,您需確認 InventoryName 值符合更新內容,才能在 VMware Identity Manager 中正確運作。

如需 ThinApp 套件之 Package.ini 檔案中所使用各種參數的詳細資料,請參閱《ThinApp Package.ini 參數參考指南》