Какова командная строка для автоматической установки файла MSI?
Параметры командной строки стандартного установщика
/тихо
Вариант тихого дисплея.
Программа установки запускает установку без отображения пользовательского интерфейса.
Примеры:
msiexec /package Application.msi /quiet
msiexec /uninstall Application.msi /quiet
msiexec /update msipatch.msp /quiet
msiexec /uninstall msipatch.msp /package Application.msi / quiet
Примечание. Эквивалентный параметр командной строки установщика Windows: /qn
.
msiexec
запустите эту команду, чтобы получить дополнительную информацию о параметрах установки.
ОБНОВЛЕНИЕ июнь 2018 г.: Хотя инструмент, показанный ниже, больше не доступен для загрузки, я нашел его через машину Wayback. Я полагаю, это нормально и законно ссылаться на него, поскольку инструмент был бесплатным. Обновленные ссылки ниже.
ОБНОВИТЬ: К сожалению, этот инструмент от Wise больше не загружается. Я не уверен, можно ли его распространять. Казалось, что это бесплатный инструмент, распространяемый как часть их основного пакета Wise Package Studio, но я не думаю, что это открытый исходный код. Я бы хотел, чтобы они выпустили его как инструмент с открытым исходным кодом.
Производство продуктов Wise Packaging прекращено из-за ряда проблемы с законом.
У вас уже есть хорошие ответы, но я просто хочу добавить "быстрый и простой" способ: использовать "инструмент построения командной строки"от Altiris (прямая загрузка).
ОБНОВЛЕНИЕ июнь 2018 г.: http://www2.wise.com/filelib/WICLB.exe - неработающая ссылка восстановлена с машины Wayback. Поскольку инструмент был бесплатным, я полагаю, что это законно. Пожалуйста, запустите загрузку virustotal.com для безопасности.
Я очень хорошо разбираюсь в msiexec.exe, но командные строки настолько длинные, что легко ошибиться. Я предпочитаю создавать сложные и устранять источник ошибок.
Примечание: надеюсь, размещение ссылок для скачивания на инструменты - это нормально! Я никоим образом не связан с Altiris. Это бесплатный инструмент, он прост в использовании и работает. Вот скриншот:
См. Документацию по "Автоматическому": http://unattended.sourceforge.net/installers.php
Короче говоря, хотя есть способы заставить их выйти из строя, эти флаги должны работать:
msiexec /qb /i blah.msi REBOOT=ReallySuppress
Также есть такие:
/q , /qn No UI.
/qb Basic UI.
/qb! Basic UI with no cancel button.
/qr Reduced UI. A modal dialog box is displayed at the end of the install.
/qf Full UI. A modal dialog box is displayed at the end of the install.
/qn+ No UI. However, a modal dialog box is displayed at the end of the installation.
/qb+ Basic UI. A modal dialog box is displayed at the end of the installation. If you cancel the installation, a modal dialog box is not displayed.
/qb- Basic UI with no modal dialog boxes.
источник: http://www.ss64.com/nt/msiexec.html