2009-06-18 4 views
2

In meinem PowerShell-Skript rufe ich einige Befehlszeilentools (keine Cmdlets) auf, die möglicherweise Fehlertext ausgeben und Fehlerlevel ungleich Null bei Fehlerbedingungen setzen. Ich möchte, dass ein Fehler in einem dieser Tools mein Skript abbricht.Kann PowerShell Fehlerausgabe automatisch in Ausnahmen konvertieren?

Was ist der beste Weg, dies zu tun?

Gibt es eine Möglichkeit, PowerShell automatisch $ prüfen zu lassen? und stderr nach jedem Befehl und eine Ausnahme auslösen? Ich habe etwas im Sinne von "on Error" gedacht, das 4NT oder VBScript hat - eine globale Uhr. Nicht sehr objektorientiert, also hatte ich gehofft PowerShell hatte etwas besseres.

[Edit:. Letzten paar Fragen zu here bewegt]

+0

Scott, ich würde die letzten beiden Fragen zu einer separaten Frage machen. –

+0

gute Idee, wird es tun – scobi

Antwort

Verwandte Themen