2016-09-22 16 views
0

私はサイレントインストールが必要な実行可能なInstallShieldセットアップファイルを持っています。インストール中にMSIEXECが起動されると、MSIファイルを呼び出すように見えます。私はこれをpowershellで試した:PowershellにMSIを含むInstallsheildをサイレントインストールしますか?

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

しかし、それはGUIを起動します。私が間違っていることは何ですか?私は検索して検索したが、これはすべてのクールな子供たちがやっているようだが、それは私のために働くことを拒否します。どうもありがとう。 :)

+0

install-packageにはmsiプロバイダがあります。チョコでたくさんのものを見つけることができます –

+0

'mysetup.exe'はパラメータを提供しますか? 'mysetup.exe /? 'は何を表示しますか? –

答えて

0

私はそれを考え出した - ちょうど構文の問題でした:

ORIGINAL:

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

WORKING:アドバイス

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

感謝を!

関連する問題