您可以將 ThinApp 套件從與 VMware Identity Manager 不相容的套件轉換為可由 VMware Identity Manager 散佈及管理的套件。您可以使用下列其中一種方法:使用 ThinApp 4.7.2 relink 命令、在編輯專案的 Package.ini 檔案以新增必要的 VMware Identity Manager 參數之後,從套件的 ThinApp 專案檔重新建置套件,或是重新擷取已在 ThinApp Setup Capture 程式中選取適當 VMware Identity Manager 設定的 Windows 應用程式。
必要條件
- 如果您要使用 relink 命令,請確認您具有所要轉換之 ThinApp 套件的可執行檔,以及 ThinApp 4.7.2 relink.exe 應用程式。
- 如果您要更新 ThinApp 專案的 Package.ini 檔案並重新建置套件,請確認您具有 ThinApp 4.7.2 程式要重新建置套件所需的專案檔。
- 如果您要重新擷取 Windows 應用程式,請確認您具有 ThinApp 4.7.2 Setup Capture 程式和應用程式安裝程式,以及該程式要重新擷取應用程式所需的其他項目。如需詳細資訊,請參閱《ThinApp 使用者指南》。
確認您可以存取 VMware Identity Manager 所使用的 ThinApp 網路共用,而且可以對此網路共用來建立子資料夾及複製檔案。
程序
選項 | 說明 |
---|---|
使用 relink -h 命令。 | 使用 relink -h 命令是最簡單的方法。您必須使用 ThinApp 4.7.2 或更新版本的 relink.exe 程式。在下列情況中,您可以使用這個方法:
備註: 當您針對 ThinApp 套件執行
relink -h 命令時,ThinApp 執行階段一律會更新。
您可以從 ThinApp Program Files 目錄執行重新連結命令,以便取得命令語法的說明。 若要建立相容的套件,請使用基本的命令語法: relink -hexecutable-folder/*.* 其中,executable-folder 是您要更新之 ThinApp 套件的可執行檔所在的資料夾。
重要: 在
VMware Identity Manager 中,當您使用
relink 命令時,無法將其直接指向 ThinApp 套件使用之網路共用中的套件可執行檔資料夾。該命令會在更新 ThinApp 執行階段時將舊有的可執行檔轉換成 BAK 檔案,再將這些 BAK 檔案和新檔案寫入資料夾。由於網路共用通常不允許寫入,因此您必須將重新連結指向可執行檔資料夾的複本。
如需 relink 命令的其他使用案例,請參閱 http://kb.vmware.com/kb/2021928 上的 VMware 知識庫文章。 |
以必要的參數手動更新 Package.ini 檔案,然後重新建置套件。 | 當您沒有重新擷取程序的應用程式安裝程式時、當您不想執行重新擷取應用程式所需的前置設定時,或是當您想要從較新的 ThinApp 版本併入 relink 命令未能提供的功能時,請使用此方法。由於重建套件會併入新版本 ThinApp 既有之檔案系統和登錄的變更,因此重建作業會收集這些變更 (例如,當新版 ThinApp 提供您想要設定的新 Package.ini 參數時)。
在 Package.ini 檔案的
[Build Options] 區段中,新增下列參數:
;--- VMware Identity Manager Parameters --- AppID=genid NotificationDLLs=hzntapluginlugin.dllhzntaplugin.dll 是 ThinApp 執行階段所呼叫的 DLL,用來確認 VMware Identity Manager 使用者使用虛擬化應用程式的權利。 您可以選擇性地加入 HorizonOrgURL 參數,並將其設為您的 VMware Identity Manager 完整網域名稱。請參閱 《VMware Identity Manager 安裝與設定》。 |
使用 Setup Capture 重新擷取,並選取必要的 VMware Identity Manager 設定。 | 在較適合重新擷取應用程式,而非使用其他方法時,請使用此方法。若要使用 ThinApp Setup Capture 建立相容的套件,請在精靈中選取適當的設定,以在擷取程序執行期間使用 VMware Identity Manager 來管理套件。如需擷取程序的詳細資訊,請參閱《ThinApp 使用者指南》。 |
結果
您已有可由 VMware Identity Manager 散佈及管理的 ThinApp 套件檔案集 (EXE 檔案和選用的 DAT 檔案)。
後續步驟
如需將 ThinApp 套件新增至網路共用的步驟,請參閱為 VMware Identity Manager 管理的 ThinApp 套件建立網路共用。