Ok, notgedrungen halte ich halt jetzt die MessageLoop einfach weiter am leben, wärend der Prozess noch läuft und ich warte. Geht vorerst halt nicht anders.
Aktuell habe ich aber noch das Problem, dass nach dem beenden des Scriptes sich die Powershell nicht beendet, wenn ich den Output weiterleite...
EDIT: ok lag daran, dass meine klasse auch den STDIn angebunden hat. Das signalisiert der Powershell wohl bereitschaft und sie wartet.