Пакет 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, а также возможности создавать вложенные папки и копировать в них файлы.
Процедура
Параметр | Описание |
---|---|
Использование команды relink -h. | Проще всего сделать это с помощью команды relink -h . Для этого воспользуйтесь программой relink.exe, которая входит в состав ThinApp 4.7.2 или более новой версии. Этот метод применяется в одной из перечисленных ниже ситуаций.
Примечание: Среда выполнения ThinApp всегда обновляется при выполнении команды
relink -h для пакета ThinApp.
Чтобы получить справку по синтаксису команды relink, выполните ее из каталога Program Files решения ThinApp. Чтобы создать совместимый пакет, используйте базовый синтаксис команды:
где папка_исполняемых_файлов — это папка, содержащая исполняемые файлы пакета 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 добавьте следующие параметры:
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.