O'Reilly logo

Scripting mit Windows PowerShell 2.0 - Der Einsteiger-Workshop by Tobias Weltner Dr.

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Nachschlag für Profis

Wieder einmal haben Sie die Möglichkeit, Ihr Wissen zu Fehlern und dem Fehlerhandling auf die Probe zu stellen und nebenbei weitere wissenswerte Details zu entdecken.

Kleine Rätselstunde

Aufgabe. Sie haben einen kleinen Fehlerhandler gebastelt und wollen nun einen Fehler provozieren. Dummerweise nur wird Ihr Fehlerhandler nie aktiv. Wieso?

trap { 'Etwas Fürchterliches ist passiert!' }

# Fehler auslösen:
1/0

Stattdessen gibt die PowerShell ihre Fehlermeldung aus, als gäbe es Ihre Trap gar nicht:

PS> C:\testskript.ps1
Es wurde versucht, durch 0 (null) zu teilen.

Lösung. Sie haben alles richtig gemacht. Die Anweisung 1/0 allerdings ist ein handwerklicher Fehler, kein Laufzeitfehler. Der PowerShell-Parser entdeckt also schon vor dem ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required