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

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

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

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

Развертывание приложения Workspace ONE Access Desktop для использования пакетов ThinApp

Приложение Workspace ONE Access Desktop можно установить двойным щелчком по исполняемому файлу установщика, путем запуска исполняемого файла с параметрами командной строки или сценария, использующего параметры командной строки. Для установки приложения требуются права локального администратора. Чтобы получить сведения о том, как установить приложение Workspace ONE Access Desktop с помощью двойного щелчка по исполняемому файлу установщика, см. руководство Использование приложения Workspace ONE Access Desktop.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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