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.

Keine Produkte gefunden.

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. -> Gern kannst du mich mit einem Kaffee unterstützen!


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.