PowerShell externe Anwendungen nacheinander abarbeiten

06/07/2009 - 12:55 von Martin Freiberger | Report spam
Hallo,

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ß
 

Lesen sie die antworten

#1 Martin Freiberger
06/07/2009 - 12:58 | Warnen spam
Martin Freiberger schrieb:
Hallo,

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/lib...rexit.aspx
http://blog.scoftware.com/?tag=/wai...aitforexit

aber ich blicks noch nicht wie ich den in den PowerShell Code
implementiere.

Ähnliche fragen