Wie man powershell-warten-exe-Datei zu installieren?

Also ich habe gelesen, jede einzelne Antwort auf diese Frage beziehen, aber keiner von Ihnen scheinen zu arbeiten.

Habe ich diese Linien, die im Skript:

$exe = ".\wls1033_oepe111150_win32.exe"
$AllArgs = @('-mode=silent', '-silent_xml=silent_install.xml', '-log=wls_install.log"')
$check = Start-Process $exe $AllArgs -Wait -Verb runAs
$check.WaitForExit()

Nachdem diese läuft ich habe eine regex-überprüfung auf installierte Dateien ersetzt, die einige spezifische Zeichenfolgen, aber egal was ich versuche zu tun, es wird weiterhin ausgeführt der regex überprüfen, während das Programm installiert wird.

Wie kann ich es so machen, dass die nächste Zeile nicht ausgeführt, bis es beendet die Installation mit der exe? Ich habe auch versucht Rohrleitungen, Out-Null mit kein Glück.

  • Ich würde vermuten, dass der installer erzeugen einen anderen Prozess für die installation.
InformationsquelleAutor Jeremy Reed | 2013-02-06
Schreibe einen Kommentar