2016-09-22 3 views
0

У меня есть исполняемый файл установки Installshield, который мне нужно установить молча. Кажется, он вызывает файл MSI, когда MSIEXEC запускается во время установки. Я пробовал это в powershell:Тихая установка Installsheild, которая содержит MSI в Powershell?

Start-Process "C:\temp\mysetup.exe" -ArgumentList "/s /v /qn" -Wait 

Однако это запускает графический интерфейс. Любые идеи, что я делаю неправильно? Я искал и искал, и это, кажется, то, что делают все классные дети, но он отказывается работать на меня. Большое спасибо. :)

+0

install-package имеет провайдер msi - не имеет понятия, как аргумент, передающий tho. также вы можете найти множество вещей на Choco –

+0

Предоставляет ли 'mysetup.exe' какие-либо параметры? Что показывает 'mysetup.exe /?'? –

ответ

0

я понял это - просто вопрос синтаксиса:

ORIGINAL:

Start-Process "C:\temp\mysetup.exe" -ArgumentList "/s /v /qn" -Wait 

РАБОЧАЯ:

Start-Process "C:\temp\mysetup.exe" -ArgumentList '/s','/v/qn' -Wait 

Спасибо за совет!

Смежные вопросы