Zusammenfassung
In diesem Modul haben Sie erfahren, wie Sie Skripts weitere Problembehandlungsinformationen hinzufügen, Haltepunkte für die Problembehandlung konfigurieren und Fehleraktionen in Windows PowerShell beschreiben. Dies sind die wichtigsten Punkte:
Fehler können aus verschiedenen Gründen auftreten. Beispiele:
- Sie haben einen Fehler bei der Codeeingabe gemacht.
- Sie haben ein Objekt abgefragt, das nicht vorhanden ist.
- Sie haben versucht, mit einem Computer zu kommunizieren, der offline ist.
Wenn Fehler auftreten, werden sie im $Error-Array gespeichert. Wenn ein neuer Fehler generiert wird, wird er bei $Error[0] eingefügt, und der Index anderer Fehler wird um eins erhöht.
Das Cmdlet Write-Host ist die gängigste Möglichkeit, während der Ausführung eines Skripts zusätzliche Informationen anzuzeigen.
Wenn Sie Ihren Problembehandlungstext einfacher identifizierbar machen möchten, können Sie das Cmdlet Write-Warning anstelle von Write-Host verwenden.
Ein Haltepunkt hält ein Skript an und stellt eine interaktive Eingabeaufforderung zur Verfügung. Verwenden Sie Haltepunkte für die Problembehandlung von Skripts, wenn sie sich nicht wie erwartet verhalten.
Legen Sie an einer Windows PowerShell-Eingabeaufforderung Haltepunkte mithilfe des Cmdlets Set-PSBreakPoint fest.
Wenn ein PowerShell-Befehl einen Fehler generiert, kann dieser Fehler einer von zwei Typen sein, entweder ein Fehler mit Abbruch oder ein Fehler ohne Abbruch.
Ein Abbruchfehler tritt auf, wenn Windows PowerShell bestimmt, dass die Verarbeitung nach dem Fehler nicht fortgesetzt werden kann, und der Befehl beendet wird.
Ein Fehler ohne Abbruch tritt auf, wenn Windows PowerShell bestimmt, dass die Verarbeitung nach dem Fehler fortgesetzt werden kann.
Weiterführende Lektüre
Weitere Informationen finden Sie in den folgenden Dokumenten: