Создание файла ответов для установщика msi

У меня есть установщик .msi, для которого я пытаюсь автоматизировать установку. Я не могу использовать параметр / quiet для автоматической установки, потому что мне нужно предоставить установщику номер лицензии.

Я пытался использовать параметр SAVEINI для создания файла ответов

msiexec /i "Installer.msi" SAVEINI="response_file"

msiexec /i "Installer.msi" SAVEINI="response_file.ini"

msiexec /i "Installer.msi" SAVEINI="C:/Windows/LTSvc/packages/Installer/response_file" 

Ни один из них не создает файл ответов, запускаемый при установке, а затем файл ответов не создается.

Любая помощь будет принята с благодарностью и заранее благодарим вас за ваше время.


person Tyler Skulley    schedule 08.10.2020    source источник
comment
Сейчас мало времени, но, возможно, загляните сюда. И возможно здесь.   -  person Stein Åsmul    schedule 08.10.2020


Ответы (1)


Установщик Windows не имеет понятия файла ответов. Вместо этого вы передаете общедоступные свойства в командной строке или генерируете преобразование и применяете его при установке.

https://docs.microsoft.com/en-us/windows/win32/msi/about-transforms

person Christopher Painter    schedule 09.10.2020
comment
Да, хороший момент - за исключением файлов MSI Installscript, которым требуются файлы ответов и запуск setup.exe - если вы не используете ISSSETUPDRIVEN = 1 уловка для устранения необходимости запуска setup.exe. Как развернуть Installshield MSI без запуска Setup.exe - person Stein Åsmul; 10.10.2020