Hallo zusammen,
ich möchte parallell zu einer Installation ein PS-Script starten und überwachen, ob der Installer ein Programm im Systemkontext startet. Dies muss beendet werden, damit die installation abgeschlossen werden kann. Taskkill und Co. geht zwar. die Prozesse eines Benutzers dürfen nicht beendet wird. Er bekommt eine Aufforderung das Programm zu schließen.
Die Idee ist in 3-Sekunden Takt zu prüfen, ob das Program am Laufen ist:
get-process outlook | where-object {$_.SessionId -eq 0}
Was offen ist, wie mache ich ein Counter mit der Schleife und Abfrage zum Beenden des Prozesses?
Das Script sollte nach einem Timeout von z.B. 10 Minuten beendet werden.
Danke für alle Ideen!