Powershell - Cmdlets
Ein Cmdlet oder "Command let" ist ein einfacher Befehl, der in der Windows PowerShell-Umgebung verwendet wird. Die Windows PowerShell-Laufzeit ruft diese Cmdlets an der Eingabeaufforderung auf. Sie können sie programmgesteuert über Windows PowerShell-APIs erstellen und aufrufen.
Cmdlet vs Command
Cmdlets unterscheiden sich auf folgende Weise erheblich von Befehlen in anderen Command-Shell-Umgebungen:
Cmdlets sind .NET Framework-Klassenobjekte. und nicht nur eigenständige ausführbare Dateien.
Cmdlets können einfach aus nur einem Dutzend Codezeilen erstellt werden.
Parsing, Fehlerpräsentation und Ausgabeformatierung werden von Cmdlets nicht übernommen. Dies erfolgt über die Windows PowerShell-Laufzeit.
Der Cmdlets-Prozess funktioniert für Objekte, die sich nicht im Textstrom befinden, und Objekte können als Ausgabe für das Pipelining übergeben werden.
Cmdlets sind datensatzbasiert, da sie jeweils ein einzelnes Objekt verarbeiten.
Hilfe bekommen
Der erste Schritt besteht darin, zum Befehl Get-Help zu wechseln, in dem erläutert wird, wie ein Befehl und seine Parameter angegeben werden.