GetProc-Tutorial
Dieser Abschnitt enthält ein Tutorial zum Erstellen eines Get-Proc Cmdlets, das dem von Windows PowerShell bereitgestellten Get-Process-Cmdlet sehr ähnlich ist. Dieses Tutorial enthält Codefragmente, die veranschaulichen, wie Cmdlets implementiert werden, und eine Erläuterung des Codes.
Themen in diesem Tutorial
Die Themen in diesem Tutorial sind so konzipiert, dass sie sequenziell gelesen werden, wobei jedes Thema auf dem aufbaut, was im vorherigen Thema erläutert wurde.
Erstellen eines Cmdlets ohne Parameter In diesem Abschnitt wird beschrieben, wie Sie ein Cmdlet erstellen, das Informationen vom lokalen Computer ohne Verwendung von Parametern abruft und dann die Informationen in die Pipeline schreibt.
Hinzufügen von Parametern, die Command-Line Eingabe verarbeiten In diesem Abschnitt wird beschrieben, wie Sie dem cmdlet Get-Proc einen Parameter hinzufügen, damit das Cmdlet Eingaben basierend auf expliziten Objekten verarbeiten kann, die an das Cmdlet übergeben werden. Die hier beschriebene Implementierung ruft Prozesse basierend auf ihrem Namen ab und schreibt die Informationen dann in die Pipeline.
Hinzufügen von Parametern, die Pipelineeingaben verarbeiten In diesem Abschnitt wird beschrieben, wie Sie dem Get-Proc Cmdlet einen Parameter hinzufügen, damit das Cmdlet Über die Pipeline übergebene Objekte verarbeiten kann. Das hier beschriebene Implementierungs-Cmdlet ruft Prozesse basierend auf an das Cmdlet übergebenen Objekten ab und schreibt die Informationen dann in die Pipeline.
Hinzufügen einer nicht determinierenden Fehlerberichterstattung zu Ihrem Cmdlet In diesem Abschnitt wird beschrieben, wie Sie einem Cmdlet nicht determinierende Fehlerberichte hinzufügen. Die hier beschriebene Implementierung erkennt nicht determinierende Fehler, die bei der Verarbeitung von Eingaben auftreten, und schreibt einen Fehlerdatensatz in den Fehlerdatenstrom.
Weitere Informationen
Erstellen eines Cmdlet ohne Parameter
Hinzufügen von Parametern, die Command-Line Eingabe verarbeiten
Hinzufügen von Parametern, die Pipelineeingaben verarbeiten
Hinzufügen einer nicht determinierenden Fehlerberichterstattung zu Ihrem Cmdlet
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für