2015-09-22 13 views
5

私は、ユーザーの介入なしにアプリケーションをインストールするためのPowerShellスクリプトを次ていますEXEサイレントインストール

Start-Process -FilePath "C:\Temp\UpgradeClientInstaller\setup.exe" -ArgumentList "/S /v/qn" 

引数リストに/sを与えることによって、それはユーザーの介入なしに静かにインストールする必要がありますが、ポップアップがさえpowershell issue

を示しています私はwinrar.exezip.exeファイルで同じ結果を得ようとします。これは正しい方法ですか?

+1

実際のリストとして引数を提供してください: '-ArgumentList '/ S'、 '/ V'、「/ qn'' –

+0

@AnsgarWiechersは解決していない引数を分割しました問題は、任意のexeファイルで試してみましたか、それはあなたのために働くのですか? –

+1

申し訳ありませんが、通知で十分に注意を払っていませんでした。メッセージはアプリケーションからではなく、Windwosからのものです。 [this](https://msdn.microsoft.com/en-us/library/ms996418.aspx)が役立つかどうかを確認してください。 –

答えて

2

これを試してください:

$pathvargs = {C:\Temp\UpgradeClientInstaller\setup.exe /S /v/qn } 
Invoke-Command -ScriptBlock $pathvargs 
+0

同じセキュリティ警告ダイアログが表示されています –

関連する問題