Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

PowerShell externe Anwendungen nacheinander abarbeiten

170 views
Skip to first unread message

Martin Freiberger

unread,
Jul 6, 2009, 6:55:17 AM7/6/09
to
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ᅵ

Martin Freiberger

unread,
Jul 6, 2009, 6:58:37 AM7/6/09
to
Martin Freiberger schrieb:

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.

Martin Freiberger

unread,
Jul 6, 2009, 7:05:25 AM7/6/09
to
Ok, Schande ᅵber mich, das war wirklich einfach.

So klappts.

$temp = [Diagnostics.Process]::Start($Programm, $AufrufProgramm)
$temp.WaitForExit()


0 new messages