ErrorRecords und Exceptions – Details zum Fehler

Immer, wenn die PowerShell eine rote Fehlermeldung ausgibt, steckt dahinter in Wirklichkeit eine sogenannte Exception (zu Deutsch Ausnahme). Diese wird ausgelöst von dem Programmteil, der auf einen Fehler gelaufen ist. PowerShell-Befehle wie Cmdlets und Funktionen verpacken die Exception in einem ErrorRecord. Wie alles bei der PowerShell sind der ErrorRecord und die Exception in Wirklichkeit Objekte und enthalten alle nur erdenklichen Informationen zum Fehler, beispielsweise die Stelle, an welcher der Fehler aufgetreten ist, die Fehlerursache und für Programmierer sogar oft einen sogenannten Stack Trace, mit dem man herausfindet, welche .NET-Funktion hinter den Kulissen den Fehler gemeldet hat. ...

Get Scripting mit Windows PowerShell 2.0 - Der Einsteiger-Workshop now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.