Пакет ThinApp, несовместимый с Workspace ONE Access, можно преобразовать в пакет, который можно распространять и которым можно управлять с помощью Workspace ONE Access. Это можно сделать одним из следующих способов: воспользоваться командой relink в ThinApp, пересоздать пакет из файлов проекта ThinApp после редактирования файла проекта Package.ini и добавления в него необходимых параметров Workspace ONE Access или перезаписать приложение Windows с соответствующими параметрами Workspace ONE Access, выбранными в программе ThinApp Setup Capture.
Необходимые условия
- Если используется команда relink, убедитесь в наличии исполняемых файлов для пакета ThinApp, которые необходимо преобразовать, и приложения relink.exe для ThinApp.
- При обновлении файла Package.ini проекта ThinApp и пересоздании пакета убедитесь в наличии файлов проекта, необходимых программе ThinApp, чтобы пересоздать пакет.
- При перезаписи приложения Windows убедитесь в наличии программы Setup Capture для ThinApp, установщика приложения и других элементов, которые необходимы для перезаписи приложения. Дополнительные сведения см. в руководстве пользователя VMware ThinApp.
Убедитесь в наличии доступа к общему сетевому ресурсу ThinApp, используемому Workspace ONE Access, а также возможности создавать вложенные папки и копировать в них файлы.
Процедура
- ♦ Используя версию программы ThinApp, которая поддерживается Workspace ONE Access, создайте совместимый пакет ThinApp одним из возможных способов.
Параметр Описание Использование команды relink -h. Самый простой способ: использовать команду relink -h из программы relink.exe для ThinApp. Этот метод применяется в одной из перечисленных ниже ситуаций. - Невозможно воспользоваться методом пересоздания из-за отсутствия папки проекта.
- Перезапись приложения с помощью Setup Capture займет слишком много времени.
- Отсутствует установщик приложения, который необходим для перезаписи с помощью Setup Capture.
Примечание: Среда выполнения ThinApp всегда обновляется при выполнении команды relink -h для пакета ThinApp.Чтобы получить справку по синтаксису команды relink, выполните ее из каталога Program Files решения ThinApp.
Чтобы создать совместимый пакет, используйте базовый синтаксис команды:
relink -h executable-folder/*.*
где папка_исполняемых_файлов — это папка, содержащая исполняемые файлы пакета ThinApp, который необходимо обновить.
Важно!: При использовании команды relink нельзя указывать непосредственно папку исполняемых файлов пакета в общем сетевом ресурсе, используемом для пакетов ThinApp в среде Workspace ONE Access. При обновлении среды выполнения 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 вызывает для проверки права пользователя Workspace ONE Access на использование виртуализированного приложения.При необходимости можно добавить параметр HorizonOrgURL и задать в качестве его значения полное доменное имя Workspace ONE Access.
Перезапись с помощью Setup Capture с последующим выбором необходимых параметров Workspace ONE Access. Этот метод используется, когда перезапись приложения предпочтительнее, чем другие методы. Если требуется создать совместимый пакет с помощью программы ThinApp Setup Capture, выберите в мастере соответствующие параметры, чтобы в процессе записи для управления пакетом использовался диспетчер Workspace ONE Access. Дополнительные сведения о процессе записи см. в руководстве пользователя ThinApp.
Результаты
Набор файлов (EXE и, при необходимости, DAT) для пакета ThinApp, который можно распространять (а также управлять им) при помощи Workspace ONE Access, готов.
Дальнейшие действия
Сведения о том, как добавить пакеты ThinApp в общий сетевой ресурс, см. в разделе Создание общего сетевого ресурса для пакетов ThinApp, которыми управляет Workspace ONE Access.