Приложение виртуализации LANDesk

Приложение виртуализации LANDesk — это дополнительный компонент LANDesk Management Suite, продаваемый компанией LANDesk Software, Inc. отдельно. Приложение виртуализации LANDesk использует технологию Thinstall для виртуализации приложения, сохраняя его в едином автономном исполняемом файле, который содержит как приложение, так и .DLL и зависимости драйвера устройства.

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

Для получения дополнительной информации см. документацию к приложению виртуализации LANDesk. При использовании приложения виртуализации LANDesk с Management Suite можно развертывать виртуальные приложения и управлять ими.

В этой главе вы изучите следующее:

Распространение виртуальных приложений

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

Для создания пакета виртуального приложения выполните следующие действия:
  1. Используйте приложение виртуализации LANDesk для создания исполняемого файла виртуального приложения.
  2. Щелкните Сервис > Распространение > Пакеты распространения (Tools > Distribution > Distribution Packages).
  3. Щелкните правой кнопкой мыши нужную группу пакетов, затем щелкните Новый пакет распространения > Новый пакет виртуального приложения (New distribution package > New virtualized application package).
  4. В диалоговом окне Пакет распространения (Distribution package) введите информацию о пакете и измените параметры нужным образом. Обратите внимание, что необходимо ввести имя пакета, описание и основной файл. Для получения дополнительной информации на каждой странице нажмите Справка (Help).
  5. Страница Ярлык (Shortcut) для виртуальных приложений отличается от других страниц. Введите Имя (Name) для ярлыка. Можно также указать, нужно ли добавить ярлык на рабочий стол и (или) в меню Пуск. Если выбрано меню "Пуск", можно также ввести имя папки "Программы", в которой будет храниться ярлык. Путь к указанной папке появится в меню Все программы.
  6. После завершения щелкните OK. Ваш сценарий появится под элементом дерева для выбранного типа пакета и его владельца.

При развертывании виртуального приложения операция распространения программного обеспечения копирует исполняемые файлы в следующую папку на управляемых устройствах:

Полный путь виртуального приложения включает исходный путь распространения программного обеспечения, что позволяет предотвратить дублирование имен файлов. Например, если исходный путь распространения vapps\myapp.exe, то на управляемых устройствах будет использоваться путь %programfiles%\LANDesk\VirtualApplications\vapps\myapp.exe.

При желании можно изменить заданный по умолчанию путь виртуального приложения на странице Распространение программного обеспечения (Software distribution) в диалоговом окне Конфигурация агента (Agent configuration).

Для некоторых виртуальных приложений требуется несколько исполняемых файлов. В этом случае можно создать отдельный пакет распространения для этих дополнительных исполняемых файлов виртуального приложения. Затем при создании пакета распространения для основного исполняемого файла виртуального приложения можно включить любые дополнительные зависимые пакеты исполняемых файлов в качестве зависимостей. Если зависимые исполняемые программы еще не установлены, то они будут установлены автоматически.

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

При первом запуске виртуального приложения на устройстве отображается диалоговое окно лицензионного соглашения Thinstall. Для запуска виртуального приложения пользователь должен нажать кнопку Продолжить (Continue). Это необходимо сделать только один раз.

Использование мониторинга инвентаризации и лицензий на программное обеспечение с виртуальными приложениями

Исполняемые файлы виртуального приложения, созданные с помощью приложения виртуализации LANDesk, имеют дополнительные данные, которые помогают Management Suite осуществлять мониторинг инвентаризации и лицензий на программное обеспечение. Если щелкнуть исполняемый файл виртуального приложения правой кнопкой мыши в проводнике Windows, а затем выбрать Свойства (Properties), то отобразятся дополнительные сведения о версии:

Эту информацию можно использовать в запросах инвентаризации для поиска виртуальных приложений, которые были отсканированы сканером инвентаризации. Обычно свойства исполняемых файлов виртуального приложения совпадают со свойствами основного исполняемого файла в виртуальном приложении. Виртуальные приложения отображаются в списке Программное обеспечение > Пакет (Software > Package) в виде инвентаризации для устройства. У виртуальных приложений в этом списке имеется атрибут "Виртуальное приложение" (Virtual Application) со значением "Да" (Yes).

Однако некоторые приложения не предоставляют информацию о версии до момента виртуализации. В этом случае они не будут отображаться в списке инвентаризации как виртуальные приложения, даже если являются таковыми.

Исполняемые файлы виртуального приложения будут автоматически сканироваться сканером инвентаризации только при использовании режима сканирования инвентаризации MODE=ALL. Если режим MODE=ALL не используется, но в базу данных необходимо добавить данные инвентаризации виртуального приложения, нужно вручную добавить информацию об исполняемом файле виртуального приложения в список Инвентаризация > Файлы > Для сканирования (Inventory > Files > To be scanned) функции мониторинга лицензий на программное обеспечение. Сканер инвентаризации видит только сам исполняемый файл виртуального приложения. Он не выполняет сканирование внутри исполняемого файла.

Функция мониторинга лицензий на ПО будет автоматически обнаруживать виртуальные приложения и включать их в список Определения продуктов> Автоматически обнаруженные (Product definitions > Autodiscovered). Средство автоматического обнаружения приложений функции мониторинга лицензий на ПО не использует сканер инвентаризации. Обнаружение приложений осуществляется путем поиска ярлыка приложения на рабочем столе или в меню "Пуск".

В списке файлов обнаруженного виртуального приложения (отображается в списке Автоматически обнаруженные (Automatically discovered)) будет присутствовать только один исполняемый файл, но определение продукта будет по-прежнему основано на информации о продукте, полученной из исполняемого файла виртуального приложения. Функция мониторинга лицензий на ПО не выполняет сканирование внутри исполняемого файла виртуального приложения, поэтому она не может включать другие файлы, которые могли бы быть назначены приложению, устанавливаемому без использования виртуализации.

Дополнительная информация о виртуальных приложениях

Среда виртуального приложения

По умолчанию виртуальные приложения создают необходимые временные файлы в следующей папке:

Сканер инвентаризации не сканирует эту папку, чтобы предотвратить неверные отчеты приложений в системе.

Использование версий Thinstall, отличных от LANDesk

Версия Thinstall для приложения виртуализации LANDesk имеет специфические настройки для Management Suite. Другие версии виртуальных приложений Thinstall могут неверно работать с функцией мониторинга лицензий на программное обеспечение или сканером инвентаризации.