Конфигурирование MSI-инсталлятора
| Установка Приложения с помощью файла .msi должна выполняться пользователем с правами администратора |
При установке Приложения с помощью файла .msi могут использоваться стандартные ключи, поддерживаемые msiexec.
Дополнительные ключи для установки не требуются.
Конфигурация MSI-инсталлятора Приложения поддерживает набор параметров, который необходимо передавать утилите msiexec.
| Параметр | Описание | Значение |
|---|---|---|
LOGIN |
имя пользователя |
|
HOST |
адрес сервера |
|
LAUNCH |
запуск Приложения после завершения установки |
0 — запуск отключен |
STARTUP |
автозапуск Приложения |
0 — запуск отключен |
AUTOLOGIN |
принудительная авторизация пользователя в Приложении с помощью Kerberos |
0 — принудительная авторизация отключена |
PERMACHINE |
способ установки Приложения |
0 — установка per-user |
UPDATE |
возможность обновления Приложения пользователем |
0 — обновление отключено |
HIDDEN |
запуск Приложения в свернутом виде |
0 — запуск отключен |
Путь установки Приложения в ОС Windows зависит от значения параметра PERMACHINE:
-
PERMACHINE = 1 — папка C:\Program Files\IVA Connect
-
PERMACHINE = 0 — папка C:\Users\$username$\AppData\Local\IVA Connect
Ключи, которые могут быть использованы при установке:
| Ключ | Действие |
|---|---|
/passive |
Автоматический режим установки, с отображением процесса выполнения установки без дополнительных запросов |
/quiet |
Тихий режим установки без взаимодействия с пользователем |
/q /qn /qr |
Установка уровня пользовательского интерфейса:
|
MSI-инсталлятор Приложения не поддерживает административную установку с использованием ключа /a
|
Пример установки Приложения с помощью командной строки:
-
подготовить установочный файл (.msi) в соответствии с разрядностью
-
открыть командную строку (cmd) с правами администратора
-
выполнить команду:
msiexec /i "<path_to_package\app_name.msi>" LOGIN="<username>" HOST="<domain>" STARTUP=1 LAUNCH=1 UPDATE=1 PERMACHINE=1 HIDDEN=1
где:
-
<path_to_package\app_name.msi>— расположение и имя файла установки -
<username>— логин пользователя в Платформе -
<domain>— доменный адрес ПлатформыПараметр UPDATE влияет на проверку наличия новой версии Приложения и возможность обновления
-
Особенности установки поверх существующей версии
-
Установка новой версии Приложения поверх существующей приведет к перезаписыванию ранее сохраненных настроек
-
Если при установке Приложения в качестве параметров указать LOGIN или HOST, отличные от текущих, то по окончании установки и запуска Приложения будет выполнен принудительный выход из Приложения с возвратом на страницу авторизации
-
Если при установке Приложения был указан параметр PERMACHINE = 1, то все последующие установки Приложения будут осуществляться с таким же значением параметра