После добавления пакета ThinApp в каталог организации и предоставления пользователям VMware Identity Manager прав на использование этого пакета ThinApp организации может понадобиться обновить этот пакет и предоставить пользователям более новую или пересозданную версию, не лишая их прав на текущий пакет и не предоставляя эти права для нового пакета.

Обновленный пакет ThinApp предоставляется при выпуске более новой версии приложения Windows или изменении значений параметров пакета его создателем.

В ThinApp 4.7.2 и более новых версиях предусмотрен механизм обновления пакетов ThinApp, используемых в VMware Identity Manager. Этот механизм обновления ThinApp отличается от других механизмов обновления таких пакетов, используемых вне среды VMware Identity Manager. Чтобы после развертывания обновленного пакета ThinApp в VMware Identity Manager пользователи могли автоматически использовать новую версию, необходимо задействовать именно этот механизм.

Чтобы определить, является ли пакет ThinApp под управлением VMware Identity Manager обновленной версией другого пакета, в VMware Identity Manager используются два параметра Package.ini.

AppID

Уникальный идентификатор пакета ThinApp в VMware Identity Manager. Всем точкам входа (исполняемым файлам) приложения пакета присваивается один и тот же AppID. После синхронизации пакета ThinApp с каталогом VMware Identity Manager организации, AppID пакета отображается в столбце GUID на странице ресурсов этого пакета. Это значение состоит из нескольких групп букв и цифр, которые разделены дефисом, как показано в следующем примере.

XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX 

В VMware Identity Manager все пакеты ThinApp с одинаковым AppID считаются различными версиями одного и того же приложения.

VersionID

Номер версии пакета ThinApp. В VMware Identity Manager идентификатор VersionID используется, чтобы отслеживать различные версии управляемого пакета ThinApp. Чтобы обозначить пакет ThinApp как обновленную версию другого пакета, увеличьте значение VersionID на единицу (1), сохранив неизменным значение AppID.

Поместите обновленный пакет в новую папку, расположенную в общей сетевой папке, настроенной для управляемых пакетов ThinApp. Дополнительные сведения см. в документе Установка и настройка VMware Identity Manager. Когда диспетчер VMware Identity Manager выполнит синхронизацию общей сетевой папки по расписанию и обнаружит приложение с таким же AppID, как у другого приложения, он сравнит значения VersionID и использует самый новый пакет ThinApp (с самым большим значением VersionID). VMware Identity Manager автоматически добавляет предыдущие права пользователей в пакет ThinApp с самым большим значением VersionID, а ярлыки в системах пользователей синхронизируются и указывают на обновленный пакет.

Важно:

Для успешного обновления управляемых пакетов ThinApp важно правильно задать стандартный параметр InventoryName в ThinApp. Значение параметра InventoryName у предыдущего и обновленного пакета ThinApp должно быть одинаковым. Если при создании пакета ThinApp значение параметра InventoryName было изменено, а затем был создан обновленный пакет, для правильной работы в VMware Identity Manager необходимо убедиться, что значения InventoryName в обновлениях совпадают.

Дополнительные сведения о различных параметрах, которые используются в файле Package.ini пакета ThinApp, см. в справочнике по параметрам Package.ini пакета ThinApp.