Per PowerShell prüfen ob Prozess läuft – so funktioniert es!

Per PowerShell prüfen ob Prozess läuft. Oft ist es wichtig zu wissen, ob ein bestimmtes Programm aktuell läuft oder nicht. Natürlich wäre hierfür die erste Anlaufstelle der Task-Manager.

Im Prinzip öffnet man diesen über die Tastenkombination „Strg + Alt + Entf.“. Anschließend prüft man die Prozesse.

Sollte dieser nicht ausgeführt werden, so lässt er sich über „Datei – Neuen Task erstellen“ ausführen. Natürlich wird der Name dazu benötigt.

Per PowerShell prüfen ob Prozess läuft  oder Per Task-Manager
Per PowerShell prüfen ob Prozess läuft oder Per Task-Manager

Aber auch mithilfe der Windows PowerShell lässt sich ein kleines Skript erstellen, welches dies ebenso durchführt. Im ersten Schritt legt man hierzu der Einfachheit halber Variablen fest.

Vorgehensweise: Per PowerShell prüfen ob Prozess läuft

Darin einmal den Programm-Namen, das Programm sowie den aktuellen Status des Programms.

Über eine einfache IF-Bedingung wird geprüft, ob das Programm aktuell läuft. Falls nicht, so wird es mit „start“ gestartet.

# Process Name festlegen
$ProcessName = "notepad"
# Programm festlegen
$Program = "notepad.exe"

$ProcessON = ""
# Auslesen, ob das Programm bereits ausgeführt wird
$ProcessON = Get-Process | Where-Object {$_.ProcessName -eq $ProcessName}
If($ProcessON -eq $null){
#Programm starten
start $Program
} 
else {
Write-Host "Das Programm wird ausgeführt"
}

Als Erweiterung des Skripts wäre noch denkbar, dass man z. B. die While-Schleife als Endlosschleife einbindet, sodass kontinuierlich geprüft wird, ob das Programm noch läuft. Für die Erstellung von PowerShell-Skripten eignet sich im Übrigen hervorragend der Editor Visual Studio Code.

Das könnte dich auch interessieren:

Der Blogbetreiber und Autor: Markus Elsberger

Über den Autor

Mein Name ist Markus Elsberger und ich beschäftige mich mit der Administration von Windows und Linux-Systemen sowie mit diversen Themen bzgl. Netzwerktechnik. In meiner Lehrtätigkeit erstelle ich verschiedene Szenarien und teste auch verschiedene Konfigurationen, welche ich in diesem Blog festhalten möchte. Unterstütze das Blog mit einer Spende!


Kostenlose Befehlsreferenzen und E-Books
(Netzwerkanalyse, Benutzerverwaltung, Festplattenkonfiguration, u. v. m.)


Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Kostenlose E-Books für die IT-Administration

Steigere deine IT-Kompetenzen

Ebook - 10 Schritte nach der Windows Installation
Close the CTA

Windows 11, Windows Server, Docker, PowerShell Referenzen, Batch, Linux Terminal, 

u.v.m.