2015-09-22 7 views
5

: argüman listesindeki /s vererekEXE Ben kullanıcı müdahalesi olmadan uygulamayı yüklemek için PowerShell komut şu var sessiz yükleme

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

, kullanıcı müdahalesi olmadan sessizce yüklemelisiniz ama bir pop-up bile

powershell issue gösteriyor Aynı sonucu veren winrar.exe ve zip.exe dosyalarıyla çalışıyorum. Bu doğru yolu var mı?

+1

gerçek liste olarak argümanlar sağlayan deneyin: '-ArgumentList '/ s', '/ v', '/ qn'' –

+0

@AnsgarWiechers argümanlar çözme değil bölmek Sorun, herhangi bir exe dosyası ile denediniz mi, bu sizin için çalışıyor mu? –

+1

Üzgünüz, bildirim için yeterince yakından bakma. Mesaj, uygulamadan değil Windwos'tan geliyor. Bakın [bu] (https://msdn.microsoft.com/en-us/library/ms996418.aspx) yardımcı olur. –

cevap

2

bu deneyin:

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

, aynı güvenlik uyarısı iletişim kutusunu gösteriyor –