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

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

Чтобы успешно открывать и запускать эти виртуализированные приложения в сеансе входа Windows, должны выполняться следующие условия.
  • Пакет ThinApp виртуализированного приложения зарегистрирован VMware Identity Manager для использования данным пользователем.
  • В этой системе Windows доступна определенная библиотека DLL.
  • Запущен процесс hws-desktop-client.exe.
Созданный совместимый пакет ThinApp настроен для загрузки определенной библиотеки DLL, когда вошедший пользователь запускает виртуализированное приложение в своем сеансе входа Windows. В это же время виртуализированное приложение пытается загрузить библиотеку DLL. Когда библиотека DLL загружена, с помощью локально установленного приложения VMware Identity Manager Desktop она пытается проверить, зарегистрирован ли этот пакет ThinApp на этом настольном компьютере Windows для этого пользователя. Локально установленное приложение VMware Identity Manager Desktop определяет, зарегистрировано ли это приложение для этого пользователя без обращения к VMware Identity Manager. Если приложение зарегистрировано на этом настольном компьютере Windows для этого пользователя, приложение VMware Identity Manager Desktop проверяет, когда последний раз выполнялась синхронизация с VMware Identity Manager. Если приложение VMware Identity Manager Desktop подтверждает, что с момента последней синхронизации прошло времени меньше, чем длится автономный льготный период, настроенный для установленного клиента, клиент позволяет приложению запуститься.

Поскольку библиотека DLL доступна в системе Windows, только если установлено приложение VMware Identity Manager Desktop, и поскольку процесс hws-desktop-client.exe выполняется, если в этой системе работает приложение VMware Identity Manager Desktop, в системе Windows должно быть установлено приложение VMware Identity Manager Desktop для запуска пакетов ThinApp, которые распространяются и управляются VMware Identity Manager.

Развертывание приложения VMware Identity Manager Desktop для использования пакетов ThinApp

Приложение VMware Identity Manager Desktop можно установить, дважды щелкнув EXE-файл установщика и запустив исполняемый файл с параметрами командной строки или сценарий, использующий параметры командной строки. Для установки приложения требуются права локального администратора. Дополнительные сведения о том, как установить приложение VMware Identity Manager Desktop, дважды щелкнув EXE-файл установщика, см. в руководстве пользователя VMware Identity Manager.

Конфигурация установленного приложения определяет, как пакет ThinApp, который распространяется VMware Identity Manager, будет развернут в этой системе Windows. Если приложение VMware Identity Manager Desktop установлено двойным щелчком EXE-файла установщика, а для клиента используются параметры по умолчанию, для развертывания пакетов ThinApp используется режим развертывания COPY_TO_LOCAL с включенным параметром AUTO_TRY_HTTP. Эти параметры по умолчанию для установщика определяют режим развертывания после загрузки. Если активированы параметры по умолчанию COPY_TO_LOCAL и AUTO_TRY_HTTP, клиентское приложение сначала пытается загрузить пакеты ThinApp путем копирования их в конечную точку системы Windows, и если первая попытка оказалась неудачной, клиентское приложение пытается загрузить пакеты ThinApp с помощью HTTP-подключения.

Если VMware Identity Manager настроен для доступа к репозиторию ThinApp на основе учетной записи, клиентское приложение может загрузить пакеты ThinApp с помощью HTTP-подключения. После загрузки пакетов ThinApp в локальную систему Windows пользователь запускает виртуализированные приложения в локальной системе.

Чтобы избежать необходимости загружать виртуализированные приложения в локальную систему Windows и расходовать ее свободное пространство, можно разрешить пользователям запускать пакеты ThinApp из общего сетевого ресурса, используя режим потокового развертывания. Чтобы пользователи могли запускать пакеты ThinApp в режиме потокового развертывания, необходимо установить приложение VMware Identity Manager Desktop в системах Windows, используя процесс установки из командной строки. В установщике предусмотрены параметры командной строки, которые можно использовать, чтобы задать режим развертывания пакетов ThinApp. Чтобы установить режим для потокового развертывания пакетов ThinApp, используйте параметр установщика RUN_FROM_SHARE.

Один из способов установки приложения VMware Identity Manager Desktop в нескольких системах Windows заключается в том, чтобы использовать сценарий для автоматической установки приложения в системах Windows. Клиентское приложение можно автоматически установить в нескольких системах Windows одновременно.
Примечание: Во время автоматической установки не отображается никаких сообщений или окон.
В сценарии можно установить значение, указывающее на то, каким образом установлены клиенты развертывания пакетов ThinApp: с помощью этого сценария в режиме потокового развертывания ThinApp, с активированным параметром RUN_FROM_SHARE или в одном из режимов загрузки пакетов ThinApp с использованием параметров COPY_TO_LOCAL или HTTP_DOWNLOAD.

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

Конфигурация приложения VMware Identity Manager Desktop в конечной точке Windows определяет, будет ли пакет ThinApp, который распространяется с помощью VMware Identity Manager, развернут с использованием режима потокового развертывания ThinApp, RUN_FROM_SHARE или одного из режимов загрузки пакетов ThinApp с COPY_TO_LOCAL или HTTP_DOWNLOAD. При создании сценария автоматической установки приложения VMware Identity Manager Desktop в конечных точках Windows, таких как настольные компьютеры и ноутбуки, можно установить параметры, которые определяют режим развертывания пакета ThinApp. Выберите режим развертывания, который наилучшим образом соответствует сетевой среде для выбранных конечных точек с учетом таких характеристик, как сетевые задержки.

При потоковом режиме, когда приложение VMware Identity Manager Desktop синхронизируется с VMware Identity Manager, клиент загружает ярлыки приложений для виртуализированных приложений Windows в пакетах ThinApp на рабочий стол Windows, а когда пользователь запускает пакеты ThinApp, виртуализированные приложения Windows запускаются из файлового ресурса, в котором расположены пакеты ThinApp.

Поэтому режим потокового развертывания подходит для систем, которые всегда подключены к общему сетевому ресурсу, например виртуальных компьютеров View.

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

Важно!: Для временных виртуальных компьютеров View, также известных как «плавающие» или непостоянные виртуальные компьютеры View, нужно устанавливать на клиенте использование потокового режима ThinApp с помощью параметра командной строки /v INSTALL_MODE=RUN_FROM_SHARE при установке клиента. Параметр RUN_FROM_SHARE обеспечивает наиболее оптимальный способ использования пакетов ThinApp для непостоянных виртуальных компьютеров View. См. раздел Параметры установщика командной строки для виртуального компьютера VMware Identity Manager.
Важно!: При использовании режима HTTP_DOWNLOAD необходимо, чтобы URL-адрес IDP был доступен с пользовательского компьютера под управлением Windows. При использовании режимов RUN_FROM_SHARE и COPY_TO_LOCAL необходимо, чтобы общий ресурс ThinApp был доступен с пользовательского компьютера под управлением Windows.
Табл. 1. Режим развертывания ThinApp для виртуализированных приложений, сохраненных в качестве пакетов ThinApp
Режим Описание
режим потокового развертывания ThinApp В потоковом режиме ThinApp виртуализированные приложения транслируются при каждом запуске. Этот метод позволяет сэкономить дисковое пространство виртуального компьютера, который будет использоваться при копировании виртуализированных приложений в виртуальный компьютер. Виртуальный компьютер должен быть подключен к общему сетевому ресурсу пакетов ThinApp для запуска приложений.

Следующие среды могут обеспечить необходимые целостность и стабильность:

  • виртуальные компьютеры View, временные или постоянные, с отличным подключением к файловому ресурсу, в котором расположены пакеты ThinApp;
  • пользователи с настольными компьютерами Windows, которые не являются виртуальными компьютерами View, совместно используемыми несколькими пользователями (такая ситуация позволяет избежать накопления на диске загружаемых приложений отдельных пользователей, а также обеспечивает быстрый доступ к приложениям, не вызывая задержку для загрузки приложений для пользователя);

Учетная запись, с помощью которой пользователь входит в систему Windows, используется для получения пакетов ThinApp из общего сетевого ресурса. Этой учетной записи должны быть предоставлены соответствующие разрешения на доступ к общему сетевому ресурсу, а также разрешения на чтение и выполнение содержащихся в нем файлов.

режим загрузки ThinApp В режиме загрузки ThinApp приложения загружаются в конечную точку Windows. Пользователь запускает виртуализированное приложение локально в конечной точке. Режим загрузки ThinApp может оказаться подходящим в следующих ситуациях.
  • Постоянные виртуальные компьютеры View
  • Подключенные к локальной сети настольные компьютеры, которые периодически выключаются
  • Локальная сеть с низкими сетевыми задержками

VMware Identity Manager обеспечивает две разновидности режима загрузки ThinApp: COPY_TO_LOCAL и HTTP_DOWNLOAD. Если клиент настроен для режима COPY_TO_LOCAL, конечная точка Windows должна быть присоединена к тому же домену, что и файловый ресурс, кроме случаев, когда параметр AUTO_TRY_HTTP включен, а диспетчер VMware Identity Manager настроен для доступа к общему сетевому ресурсу пакетов ThinApp на основе учетной записи.

Если параметр AUTO_TRY_HTTP активирован, диспетчер VMware Identity Manager настроен для доступа на основе учетной записи, конечная точка Windows не присоединена к тому же домену, а первая попытка загрузить пакеты ThinApp оказалась неудачной, приложение VMware Identity Manager Desktop будет автоматически пытаться загрузить пакеты ThinApp по протоколу HTTP, как в случае режима HTTP_DOWNLOAD. При использовании параметра HTTP_DOWNLOAD конечная точка Windows не должна быть присоединена к тому же домену, что и файловый ресурс. Тем не менее копирование и синхронизация при использовании параметра HTTP_DOWNLOAD выполняются значительно медленнее, чем при использовании параметра COPY_TO_LOCAL.

Важно!: Если в VMware Identity Manager не включен доступ на основе учетной записи, загрузка с использованием протокола HTTP не работает, даже если параметр AUTO_TRY_HTTP включен или клиент настроен с использованием параметра HTTP_DOWNLOAD.

В случае использования режима COPY_TO_LOCAL учетная запись, с помощью которой пользователь входит в систему Windows, используется для получения пакетов ThinApp из общего сетевого ресурса. Этой учетной записи должны быть предоставлены соответствующие разрешения на доступ к общему сетевому ресурсу, а также разрешения на чтение и копирование содержащихся в нем файлов. При использовании режима HTTP_DOWNLOAD учетная запись пользователя ресурса, которая вводится в консоли VMware Identity Manager при настройке доступа к общему сетевому ресурсу пакетов ThinApp из VMware Identity Manager, используется для загрузки пакетов ThinApp. Эта учетная запись пользователя должна иметь разрешение на чтение сетевого ресурса пакетов ThinApp, чтобы копировать файлы из общего сетевого ресурса.

Общий сетевой ресурс пакетов ThinApp должен удовлетворять соответствующим требованиям для режима развертывания, который установлен для конечных точек Windows. См. Установка и настройка VMware Identity Manager.