3

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

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

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

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

1 ответ1

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .