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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.