Использование пакетов распространения MSI

Endpoint Manager поддерживает установку MSI с полным ведением отчетов о состоянии и распознаванием пакетов MSI. Использование пакетов распространения MSI является предпочитаемым методом Endpoint Manager для распространения ПО. Знакомство с параметрами MSI поможет вам настраивать пакеты MSI.

Использование параметров командной строки MSI с распространением ПО

При установке пакета распространения MSI Endpoint Manager использует вызовы интерфейса API MSI. При установках MSI используются два разных типа параметров командной строки:

  • Параметры аргументов
  • Параметры ссылок на свойства

Параметры аргументов

Параметры аргументов — это параметры, которые используются в средстве установки Microsoft Msiexec.exe. Например, параметр /q часто используется в Msiexec для перевода автоматической установки в режим без подтверждений.

В диалоговом окне Пакет распространения - свойства (Distribution package-properties) параметры аргументов MSI можно ввести в поле Командная строка (Command line) на странице Параметры установки/удаления (Install/Uninstall options). Щелкните кнопку с флажком рядом с полем для подтверждения командной строки. Дополнительные сведения о параметрах Msiexec см. по адресу: https://support.microsoft.com/en-us/kb/227091.

Параметры ссылок на свойства

Ссылки на свойства, которые также называются открытыми свойствами, относятся к определенному файлу MSI. Эти параметры передаются непосредственно в интерфейсы API установки MSI. Они могут использоваться в поле Командная строка (Command line) на странице Параметры установки/удаления (Install/Uninstall options) пакета распространения MSI.

Для ссылок на свойства используется синтаксис СВОЙСТВО=ЗНАЧЕНИЕ. Распространенным свойством на ссылку является свойство Transforms. Это свойство вызывает файл (преобразования) .mst. Дополнительные сведения о параметрах ссылок на свойства см. по адресу: https://support.microsoft.com/en-us/kb/230781.

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

Запуск MSI в режиме без подтверждений

В Endpoint Manager запуск MSI в режиме без подтверждений автоматически обрабатывается в соответствии со значениями Параметры установки/удаления (Install/Uninstall options) для пакета распространения. Чтобы запустить MSI в режиме без подтверждений, перейдите на страницу Параметры установки/удаления (Install/Uninstall options) для требуемого пакета распространения и щелкните Автоматический режим, вмешательство пользователя не требуется (Quiet mode, no user interaction).

Автоматизация установки MSI

Для многих MSI отключение предупреждение автоматизирует установку. В таких случаях для автоматизации установки MSI достаточно выбрать Автоматический режим, вмешательство пользователя не требуется (Quiet mode, no user interaction) в пакете распространения.

Иногда для завершения установки требуется ссылка на свойство. В таких случаях установщик MSI отображает запрос на ввод значения. Во время автоматизированной установки такой запрос не отображается. Установка MSI завершается со сбоем и стандартной ошибкой MSI 1603 — "Неустранимая ошибка при установке" (Fatal error during install). Для необходимых открытых свойств в поле Командная строка (Command line) пакета распространения должно быть задано значение.

Использование файла преобразования с установкой MSI

Файлы ответов для MSI называются файлами преобразований и имеют расширение .mst. Файл преобразования требуется не для всех установок MSI, однако он может использоваться при слишком большом количестве ссылок на свойства, для которых требуется назначить или изменить значение. Если приложение поддерживает такую функцию, для передачи всех параметров ссылок на свойства можно создать файл ответов. В ПО Enpoint Manager 2018.3 добавлен генератор файлов преобразований. Для получения дополнительной информации см. раздел Генератор преобразований MSI.

Если при установке отсутствует необходимый файл преобразования, возникает ошибка 1603 "Неустранимая ошибка при установке" (Fatal error during install). Часто поставщик программного обеспечения обладает сведениями или средством, необходимыми для создания файла преобразования для конкретного MSI.

Обработка перезагрузок с установкой MSI

Endpoint Manager управляет перезагрузками MSI с использованием страницы настроек агента в свойствах запланированной задачи. Ivanti автоматически передает оба параметра REBOOT=REALLYSUPPRESS и /NORESTART, когда в методе доставки выбрано - Никогда не перезагружать (Never reboot).

При выборе параметра Всегда выполнять перезагрузку (Always reboot) передается параметр /FORCESTART.

Параметр Выполнять перезагрузку только при необходимости (Reboot only if needed) позволяет MSI управлять перезагрузкой. Если включена обратная связь, может быть отображен запрос на перезагрузку. Важно знать о том, что MSI поддерживает пользовательские действия. Если пользовательское действие инициирует перезагрузку, Endpoint Manager не может предотвратить ее.

Контрольный список для MSI

Если при развертывании используется MSI, придерживайтесь следующего контрольного списка.

  • Я исправил версию установочных файлов, включая файл MSI и все дополнительные файлы, для развертывания корпоративной лицензии.
  • У меня есть информация от поставщика программного обеспечения о том, как автоматизировать установку и настройку программного обеспечения и отключить соответствующие предупреждения, а также об обработке перезагрузок.
  • Я знаю, какие параметры открытых свойств необходимо передать MSI.
  • Я знаю, требуется ли для установки данного MSI файл преобразования, и создал его, если такой файл необходим.