Direkt zum Inhalt springen

PowerShell Cmdlets finden: Der schnellste Weg zum passenden Befehl

Author Image

Attila Krick

07. Feb. 2026

Blog Image

Welche Frage beantwortet dieser Artikel?

Dieser Artikel beantwortet eine konkrete Frage: Wie findest du in PowerShell schnell das richtige Cmdlet, ohne Zeit mit Trial-and-Error zu verlieren?

Stand: 2026-02
Getestet mit: PowerShell 7.5 (pwsh) und typischen Admin-/Support-Szenarien.

Warum Cmdlet-Suche ein Kernskill ist

Du musst keine tausenden Befehle auswendig kennen. Entscheidend ist ein reproduzierbarer Suchprozess.

1) Suche nach Verb oder Noun

PowerShell-Cmdlets folgen dem Muster Verb-Noun.

# Suche alle Cmdlets zum Beenden von Dingen:
Get-Command -Verb Stop

# Suche alle Cmdlets, die mit "Service" arbeiten:
Get-Command -Noun Service

Damit findest du schnell Kandidaten, wenn der exakte Name noch nicht bekannt ist.

2) Suche mit Wildcards

Wenn du nur Teilbegriffe kennst:

Get-Command -Name '*connection*'

Nützliche Muster: *cert*, *event*, *service*.

3) Suche über Parametername

Du kennst einen Parameter, aber nicht das Cmdlet:

Get-Command -ParameterName ComputerName

Sehr hilfreich für Remoting, Netzwerk- und Infrastruktur-Aufgaben.

4) Suche im richtigen Modul

Wenn du den Technologiebereich kennst, begrenze direkt auf das Modul:

Get-Command -Module 'Microsoft.PowerShell.Management'

Wenn du mit Drittanbieter-Modulen arbeitest, z. B. Azure oder Exchange, grenzt das die Trefferliste stark ein. Nutze bei Bedarf:

Get-Module -ListAvailable

Noch nicht installierte Befehle findest du über die Gallery:

Find-Command -Name 'Invoke-SqlCmd'

5) Ergebnis mit Get-Help absichern

Get-Command zeigt Kandidaten, Get-Help bestätigt die fachlich richtige Nutzung.

Get-Help Restart-Computer -Examples
Get-Help Restart-Computer -Full

Ohne diesen Schritt steigt das Risiko für falsche Parameter und Seiteneffekte.

6) Optional: GUI-Ansicht mit Show-Command

Für visuelle Exploration:

Show-Command

7) Externe Quellen richtig nutzen

Ergänzend hilfreich:

KI-Antworten und Forenbeiträge immer gegen Get-Help und offizielle Doku prüfen.

Der 5-Schritte-Workflow für den Alltag

  • Problem in ein Verb-Noun-Muster übersetzen
  • Kandidaten mit Get-Command einschränken
  • Modul/Parameter gezielt prüfen
  • mit Get-Help -Examples verifizieren
  • erst dann in Skript oder Produktion übernehmen

Weiterführende Inhalte

Fazit

Wer Cmdlets systematisch findet und prüft, spart im Betrieb Zeit und reduziert Fehler deutlich. Genau dieser Recherche-Workflow macht aus Einzelbefehlen belastbare Automatisierung.