В системе Application Virtualization пакет — это итоговый результат процесса виртуализации. Пакеты используются при развертывании приложений на серверах в первый раз и замене приложений на новую версию. Пакеты позволяют управлять версиями виртуальных приложений на серверах Application Virtualization Management Server. Один пакет может содержать одно или несколько приложений. Каждый пакет приложений содержит набор файлов в качестве отдельного блока.

Управление пакетами

После создания программой Sequencer пакета, содержащего одно или несколько приложений в качестве части процесса можно скопировать файлы, созданные программой Sequencer на сервер Application Virtualization Management Server и обеспечить их доступность для потоковой передачи.

Доступные пакеты отображены в области контейнера Пакеты на панели слева консоли управления Application Virtualization. При импорте приложения вместе с SPRJ-файлом или OSD-файлом связанная запись отображается в контейнере Пакеты. В консоли управления сервером Application Virtualization Server можно затем развертывать, обновлять или удалять пакеты и их версии.

Каждое виртуальное приложение имеет связанный пакет. Такой пакет содержит следующие файлы.

  • SFT — файл, передающий приложение клиентам.
  • OSD — файл открытого дескриптора программного обеспечения, содержащий информацию, требуемую для нахождения и запуска приложения.
  • ICO — файл значка, визуально представляющий приложение в интерфейсах пользователя и ярлыках.
  • SPRJ — файл проекта программы Sequencer.

При импорте SPRJ-файла все виртуализированные приложения доступны для развертывания по умолчанию, однако приложения не поддерживают потоковую передачу. Можно выбрать вариант потоковой передачи всех или части приложений в пакете. Например, при виртуализации и импорте системы Microsoft Office можно отменить развертывание некоторых приложений, таких как мастера сохранения настроек. В этом случае нажмите правой кнопкой мыши каждое приложение, которое требуется развернуть, выберите пункт Свойства и убедитесь, что флажок рядом с пунктом Включено отсутствует (не установлен). На клиентские компьютеры будут переданы только приложения с установленным флажком Включено.

После повторной виртуализации пакета и создания нового SFT-файла для потоковой передачи можно быстро и легко обновить старый пакет с помощью консоли управления сервером Application Virtualization Server.

Единственным рабочим сценарием, требующим использования узла Пакеты, является вариант введения новой версии (SFT-файла) для пакета. Каждый раз при импорте приложений, назначении доступа и лицензий для приложений и т.д. система Application Virtualization отслеживает данные сведения на уровне пакетов. Это означает, что при авторизации пользователя на доступ к приложению ему предоставляются права на запуск любого приложения в аналогичном пакете.

Версия пакета

Версия пакета представлена определенным SFT-файлом. При обновлении пакета (применения обновления к приложению или добавления приложения в пакет) создается новый SFT-файл. Каждый раз при создании нового SFT-файла создается новая версия пакета.

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

См. также