Wie prüfe ich, ob ein Prozess in PowerShell gestoppt wurde?

Antwort vom

Um in PowerShell zu überprüfen, ob ein Prozess gestoppt wurde, kannst du den Status des Prozesses abfragen. Hier ist ein Beispiel, wie du das machen kannst: ```powershell # Name des Prozesses, den du überprüfen möchtest $processName = "notepad" # Versuche, den Prozess zu finden $process = Get-Process -Name $processName -ErrorAction SilentlyContinue if ($process) { Write-Output "Der Prozess $processName läuft noch." } else { Write-Output "Der Prozess $processName wurde gestoppt oder läuft nicht." } ``` In diesem Skript wird der Prozessname in der Variablen `$processName` gespeichert. `Get-Process` versucht, den Prozess zu finden. Wenn der Prozess nicht gefunden wird, gibt `Get-Process` keinen Fehler aus (aufgrund von `-ErrorAction SilentlyContinue`), und die Variable `$process` bleibt leer. Das Skript gibt dann eine entsprechende Nachricht aus, ob der Prozess noch läuft oder gestoppt wurde.