in meinem Powersehll-Script gibt es eine Schleife in der merhmals die
folgende Codezeile durchlaufen wird.
[Diagnostics.Process]::Start($Programm, $AufrufProgramm)
Das funktioniert insoweit schlecht als das die Anwendungen mehrfach
aufgerufen wird, da die Schleife eben durchrattert ohne auf die
jeweilige Beendigung der externen Anwendung zu warten.
Wie kriege ich das so hin das die Schleife immer wartet bis die externe
Anwendung beendet ist?
Danke & Gruᅵ
ach ja, ich habe wohl den richtigen Befehl gefunden, nᅵmlich
"WaitForExit" siehe:
http://msdn.microsoft.com/en-us/library/system.diagnostics.process.waitforexit.aspx
http://blog.scoftware.com/?tag=/waitforexit%20method&utm_campaign=blog&utm_source=msdn&utm_medium=organic&utm_term=waitforexit
aber ich blicks noch nicht wie ich den in den PowerShell Code
implementiere.
So klappts.
$temp = [Diagnostics.Process]::Start($Programm, $AufrufProgramm)
$temp.WaitForExit()