Cmdlet-Codebeispiele

Dieser Abschnitt enthält Beispiele für Cmdlet-Code, mit dem Sie mit dem Schreiben Eigener Cmdlets beginnen können.

Wichtig

Eine Schritt-für-Schritt-Anleitung zum Schreiben von Cmdlets finden Sie unter Tutorials zum Schreiben von Cmdlets.

In diesem Abschnitt

Schreiben eines einfachen Cmdlets Dieses Beispiel zeigt die grundlegende Struktur des Cmdlet-Codes.

Deklarieren von Cmdlet-Parametern In diesem Beispiel wird gezeigt, wie die verschiedenen Typen von Parametern deklariert werden.

Deklarieren von Parametersätzen In diesem Beispiel wird gezeigt, wie Sie Parametersätze deklarieren, die die Aktion ändern können, die ein Cmdlet ausführt.

Überprüfen der Parametereingabe In diesen Beispielen wird gezeigt, wie Parametereingaben überprüft werden.

Deklarieren dynamischer Parameter In diesem Beispiel wird gezeigt, wie ein Parameter deklariert wird, der zur Laufzeit hinzugefügt wird.

Aufrufen von Skripts innerhalb eines Cmdlets In diesem Beispiel wird gezeigt, wie ein Skript aufgerufen wird, das für ein Cmdlet bereitgestellt wird.

Überschreiben von Eingabeverarbeitungsmethoden Diese Beispiele zeigen die grundlegende Struktur, die zum Überschreiben der Methoden BeginProcessing, ProcessRecord und EndProcessing verwendet wird.

Unterstützung von ShouldProcess-Aufrufen Dieses Beispiel zeigt, wie die Methoden System.Management.Automation.Cmdlet.ShouldProcess und System.Management.Automation.Cmdlet.ShouldContinue innerhalb eines Cmdlets aufgerufen werden sollen.

Unterstützen von Transaktionen In diesem Beispiel wird gezeigt, wie Sie angeben, dass das Cmdlet Transaktionen unterstützt, und wie Sie die Aktion implementieren, die ausgeführt wird, wenn das Cmdlet innerhalb einer Transaktion verwendet wird.

Unterstützen von Aufträgen In diesem Beispiel wird gezeigt, wie Aufträge beim Schreiben von Cmdlets unterstützt werden.

Aufrufen eines Cmdlets aus einem Cmdlet In diesem Beispiel wird gezeigt, wie Sie ein Cmdlet aus einem anderen Cmdlet aufrufen, wodurch Sie die Funktionalität des aufgerufenen Cmdlets dem Cmdlet hinzufügen können, das Sie entwickeln.

Weitere Informationen

Schreiben eines Windows PowerShell-Cmdlets