Пакет ThinApp, несовместимый с VMware Identity Manager, можно преобразовать в пакет, который можно распространять и которым можно управлять с помощью VMware Identity Manager. Это можно сделать одним из следующих способов: воспользоваться командой relink в ThinApp 4.7.2, пересоздать пакет из файлов проекта ThinApp после редактирования файла проекта Package.ini и добавления в него необходимых параметров VMware Identity Manager или перезаписать приложение Windows с соответствующими параметрами VMware Identity Manager, выбранными в программе ThinApp Setup Capture.
Необходимые условия
- Если используется команда relink, убедитесь в наличии исполняемых файлов для пакета ThinApp, которые необходимо преобразовать, и приложения relink.exe для ThinApp 4.7.2.
- При обновлении файла Package.ini проекта ThinApp и пересоздании пакета убедитесь в наличии файлов проекта, необходимых программе ThinApp 4.7.2, чтобы пересоздать пакет.
- При перезаписи приложения Windows убедитесь в наличии программы Setup Capture для ThinApp 4.7.2, установщика приложения и других элементов, которые необходимы для перезаписи приложения. Дополнительные сведения см. в руководстве пользователя ThinApp.
Убедитесь в наличии доступа к общему сетевому ресурсу ThinApp, используемому VMware Identity Manager, а также возможности создавать вложенные папки и копировать в них файлы.
Процедура
- ♦ Используя версию программы ThinApp, которая поддерживается VMware Identity Manager, создайте совместимый пакет ThinApp одним из возможных способов.
Параметр Описание Использование команды relink -h. Проще всего сделать это с помощью команды relink -h . Для этого воспользуйтесь программой relink.exe, которая входит в состав ThinApp 4.7.2 или более новой версии. Этот метод применяется в одной из перечисленных ниже ситуаций. - Невозможно воспользоваться методом пересоздания из-за отсутствия папки проекта.
- Перезапись приложения с помощью Setup Capture займет слишком много времени.
- Отсутствует установщик приложения, который необходим для перезаписи с помощью Setup Capture.
Примечание: Среда выполнения ThinApp всегда обновляется при выполнении команды relink -h для пакета ThinApp.Чтобы получить справку по синтаксису команды relink, выполните ее из каталога Program Files решения ThinApp.
Чтобы создать совместимый пакет, используйте базовый синтаксис команды:
relink -h папка_исполняемых_файлов/*.*
где папка_исполняемых_файлов — это папка, содержащая исполняемые файлы пакета ThinApp, который необходимо обновить.
Важно!: При использовании команды relink нельзя указывать непосредственно папку исполняемых файлов пакета в общем сетевом ресурсе, используемом для пакетов ThinApp в среде VMware Identity Manager. При обновлении среды выполнения ThinApp команда преобразует старые исполняемые файлы в BAK-файлы, которые она записывает вместе с новыми файлами в эту же папку. Поскольку запись в общий сетевой ресурс, как правило, запрещена, при выполнении команды relink необходимо указать копию папки исполняемых файлов.Другие сценарии использования команды relink описаны в статье базы знаний VMware, доступной по адресу: http://kb.vmware.com/kb/2021928.
Обновление файла Package.ini вручную и настройка необходимых параметров с последующим пересозданием пакета. Этот метод используется при отсутствии установщика приложения для процесса перезаписи в случаях, когда нужно избежать заблаговременной настройки, которая требуется для перезаписи приложения, и при необходимости добавить из более новой версии ThinApp компоненты, которые команда relink не предоставляет автоматически. Поскольку пересоздание пакета предусматривает изменение файловой системы и реестра в соответствии с требованиями новой версии ThinApp, эти изменения учитываются при пересоздании, например когда в новой версии ThinApp появляется новый параметр Package.ini, который необходимо задать. В разделе[Build Options]
файла Package.ini добавьте следующие параметры:;--- VMware Identity Manager Parameters --- AppID=genid NotificationDLLs=hzntapluginlugin.dll
hzntaplugin.dll — это библиотека DLL, которую среда выполнения ThinApp вызывает для проверки права пользователя VMware Identity Manager на использование виртуализированного приложения.При необходимости можно добавить параметр HorizonOrgURL и задать в качестве его значения полное доменное имя VMware Identity Manager. См. Установка и настройка VMware Identity Manager.
Перезапись с помощью Setup Capture с последующим выбором необходимых параметров VMware Identity Manager. Этот метод используется, когда перезапись приложения предпочтительнее, чем другие методы. Если требуется создать совместимый пакет с помощью программы ThinApp Setup Capture, выберите в мастере соответствующие параметры, чтобы в процессе записи для управления пакетом использовался диспетчер VMware Identity Manager. Дополнительные сведения о процессе записи см. в руководстве пользователя ThinApp.
Результаты
Набор файлов (EXE и, при необходимости, DAT) для пакета ThinApp, который можно распространять (а также управлять им) при помощи VMware Identity Manager, готов.
Дальнейшие действия
Сведения о том, как добавить пакеты ThinApp в общий сетевой ресурс, см. в разделе Создание общего сетевого ресурса для пакетов ThinApp, которыми управляет VMware Identity Manager.