Я думаю, что вы ищете msiexec
, а не Install-Package
, так как последний устанавливает специально отформатированный пакет из репозитория.
Если вы хотите установить software.msi
с msiexec
, выможно сделать так:
msiexec /i $pathToSoftwareMsi /qn
Если вы хотите записать журнал установки в файл, вы можете добавить параметры журналирования:
msiexec /i $pathToSoftwareMsi /qn /l*v $pathToOutputLogFile
Объяснение параметров
- / i : сообщает
msiexec
об установке пакета - / qn :
q
указывает msiexec
выполнить без вмешательства пользователя,n
устанавливает уровень пользовательского интерфейса на No UI
. Они помогают гарантировать, что установщик не запрашивает ввод во время автоматической установки. - / l * v : записать вывод в указанный файл.
/l
указывает на то, что вы хотите вывести журнал в файл, а *v
указывает на все параметры ведения журнала плюс подробный текст.
Полный список параметров можно просмотреть, запустив msiexec /?
* 1037. *