У меня есть пакет MSI, который мне нужно установить, если пакет еще не установлен. Также мне нужно установить его в автоматическом режиме. Пакет запрашивает у пользователя:
- Место установки (C: \ Program Files \ Foobar)
- Тип установки: минимальная и полная (минимальная)
Мне нужно переопределить эти два параметра, используя параметры командной строки или какой-либо другой метод. Итак, как мне решить эти две проблемы. Я буду использовать VBScript для написания сценариев.
PROPERTY1
иPROPERTY2
в вашем примере)?.\mypackage.msi
делом. Мне потребовалось немного времени, чтобы понять это.Правильный способ установки MSI без вывода сообщений - через
msiexec.exe command line
следующее:Быстрое объяснение:
Здесь есть гораздо более исчерпывающий ответ: Пакетный сценарий для установки MSI . Этот ответ содержит подробную информацию о параметрах командной строки msiexec.exe и описание того, как найти «общедоступные свойства» , которые можно установить в командной строке во время установки. Эти свойства обычно различны для каждого MSI.
источник