Skript soll warten bis bestimmte Prozess nicht mehr läuft
Guten Abend Kollegen,
ich schreibe ein Powershellskript in dem ein Tool aufgerufen wird:
Das Skript wartet leider nicht bis das Tool fertig ist, sondern arbeitet die nachstehnenden Befehle sofort ab.
Mit dem cmdlet "Get-Process cleanmgr" erhalte ich die Rückmeldung ob der Prozess noch vorhanden ist. Leider habe ich keinen Ahnung, wie ich diese Ausgabe weiter verarbeiten könnte um an mein Ziel zukommen: Das Skript läuft erst weiter, wenn der Prozess nicht mehr vorhanden ist.
Das Skript läuft unter Microsoft Windows 7 (32 und 64Bit).
Gruß,
Dani
ich schreibe ein Powershellskript in dem ein Tool aufgerufen wird:
...
notepad.exe /xxx /yyy
...
Mit dem cmdlet "Get-Process cleanmgr" erhalte ich die Rückmeldung ob der Prozess noch vorhanden ist. Leider habe ich keinen Ahnung, wie ich diese Ausgabe weiter verarbeiten könnte um an mein Ziel zukommen: Das Skript läuft erst weiter, wenn der Prozess nicht mehr vorhanden ist.
Das Skript läuft unter Microsoft Windows 7 (32 und 64Bit).
Gruß,
Dani
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 249575
Url: https://administrator.de/forum/skript-soll-warten-bis-bestimmte-prozess-nicht-mehr-laeuft-249575.html
Ausgedruckt am: 03.04.2025 um 01:04 Uhr
3 Kommentare
Neuester Kommentar
Hallo Dani,
Hier gibt es einen Lösungsansatz: http://stackoverflow.com/questions/1741490/how-to-tell-powershell-to-wa ...
Vielleicht hilft das ja weiter...
Beste Grüße
Berthold
Hier gibt es einen Lösungsansatz: http://stackoverflow.com/questions/1741490/how-to-tell-powershell-to-wa ...
Vielleicht hilft das ja weiter...
Beste Grüße
Berthold
N'Abend Dani,
oder auf das Ende eines Prozesses warten
usw. und sofort 
hier gibts noch mehr Varianten die ich hier schon mal gepostet hatte, inkl. einer Multithread Variante:
Grüße Uwe
Start-Process <pfad zur exe> -NoNewWindow -Wait
while(get-process 'cleanmgr' -ErrorAction SilentlyContinue){
sleep(1)
}
hier gibts noch mehr Varianten die ich hier schon mal gepostet hatte, inkl. einer Multithread Variante:
Grüße Uwe