Was ist ein PowerShell-Befehl (Cmdlet)?

Befehle für PowerShell werden als „Cmdlets“ bezeichnet (ausgesprochen: „Command-Lets“). Zusätzlich zu Cmdlets können Sie mithilfe von PowerShell jeden auf Ihrem System verfügbaren Befehl ausführen.

Was ist ein Cmdlet?

Cmdlets sind native PowerShell-Befehle, keine eigenständig ausführbaren Dateien. Cmdlets werden in PowerShell-Modulen gesammelt, die bei Bedarf geladen werden können. Cmdlets können in jeder kompilierten .NET-Sprache oder in der eigentlichen PowerShell-Skriptsprache geschrieben werden.

Cmdlet-Namen

PowerShell verwendet ein Verb-Substantiv-Namenspaar zur Benennung von Cmdlets. Beispielsweise wird das in PowerShell enthaltene Cmdlet Get-Command dazu verwendet, alle Cmdlets abzurufen, die in der Befehlsshell registriert sind. Das Verb gibt die Aktion an, die das Cmdlet ausführt, und das Substantiv identifiziert die Ressource, für die das Cmdlet seine Aktion ausführt.

Nächste Schritte

Weitere Informationen zu PowerShell und zum Auffinden anderer Cmdlets finden Sie im PowerShell-Bits-Tutorial zum PowerShell entdecken.

Informationen zum Erstellen eigener Cmdlets finden Sie in den folgenden Ressourcen:

Skriptbasierte Cmdlets

Kompilierte Cmdlets (PowerShell SDK-Dokumentation)