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-Commandeinschränken - Modul/Parameter gezielt prüfen
- mit
Get-Help -Examplesverifizieren - erst dann in Skript oder Produktion übernehmen
Weiterführende Inhalte
- PowerShell-Hilfe richtig nutzen
- PowerShell verstehen
- PowerShell Scripting Best Practices
- PowerShell in Visual Studio Code einrichten
- Leistungen
- Kontakt
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.