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

3

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

msiexec /i myfile.msi PROPA="ANSWER" PROPB="ANSWER" PROPC="ANSWER"

Когда я смотрю на появившиеся диалоги, все ответы заполнены правильно. То, что я не знаю, как это сделать, это автоматизировать выбор модулей для установки. У меня есть огромный лог-файл, который я сделал с /l*v log.txt когда я прошел через это вручную, но я не вижу никаких свойств, чтобы установить для выбранных модулей. Как я могу автоматизировать выбор модулей для установки?

Обновить: ADDLOCAL=ALL выберу все, но я смотрю, как выбрать только определенные элементы.

Justin808
источник

Ответы:

0

Самый простой способ - запустить установщик в интерактивном режиме с пользовательским интерфейсом и выбрать необходимые функции для установки. В то же время вы собираете журнал.

Затем вы копируете значение ADDLOCAL Свойство из журнала и передать его в командной строке. Вы также можете установить другие свойства, если это необходимо.

С /passive опция MSI покажет ход установки, но не будет задавать никаких вопросов и не будет отображать сообщения об ошибках. Если требуется перезагрузка, она автоматически перезапустит систему; чтобы предотвратить его использование /norestart вариант. Увидеть Стандартные параметры командной строки установщика а также Параметры командной строки Больше подробностей.

Alexey Ivanov
источник