2015-09-22 6 views
5

मैं PowerShell स्क्रिप्ट निम्नलिखित है उपयोगकर्ता के हस्तक्षेप के बिना आवेदन स्थापित करने के लिए: तर्क सूची में /s देकरEXE मौन स्थापना

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

, यह चुपचाप उपयोगकर्ता के हस्तक्षेप के बिना स्थापित करना चाहिए, लेकिन एक पॉपअप भी powershell issue

दिखा रहा है मैं winrar.exe और zip.exe फ़ाइलों के साथ एक ही परिणाम देने की कोशिश करता हूं। क्या यह सही तरीका है?

+1

एक वास्तविक सूची के रूप में तर्क प्रदान करने का प्रयास करें: '-ArgumentList '/ s', '/ v', '/ qn'' –

+0

@AnsgarWiechers विभाजित तर्कों को सुलझाने नहीं समस्या, क्या आपने किसी exe फ़ाइल के साथ प्रयास किया, क्या यह आपके लिए काम करता है? –

+1

क्षमा करें, अधिसूचना पर पर्याप्त निकटता से नहीं देखा। संदेश विंडवोस से आता है, आवेदन से नहीं। देखें कि [यह] (https://msdn.microsoft.com/en-us/library/ms996418.aspx) मदद करता है। –

उत्तर

2

इस प्रयास करें:

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

यह वही सुरक्षा चेतावनी संवाद दिखा रहा है –

संबंधित मुद्दे