Hilfe bei Ausnahmebehandlung PS
Hallo zusammen,
ich beschäftige mich aktuell mit dem Error-Handling in Powershell und habe ein Verständnisproblem.
Ich komme aus der VB/VBA Entwicklung. Dort behandle ich Fehler mit Sprungmarken und bekomme eine Fehlermeldung angezeigt - dann kann ich auf die darin enthaltene Fehlernummer reagieren.
In Powershell habe ich nun gelernt, dass ich eine Exception ebenfalls speziell im catch abfangen kann. Aber wie finde ich die korrekte Exception heraus?
Die Tutorials sagen mir zwar, dass ich den bestimmten Fehler so und so abfangen kann, aber wie derjenige herausgefunden hat, welchen Fehler er abfangen will?
Was hiervon gilt denn als "der Fehler", bzw. wie komme ich an den abzufangenden Fehler?
Kennt jemand ein Tutorial, dass dieses Thema verständlich behandelt? Bitte kein Youtube, ich lese lieber
Gruß Sascha
ich beschäftige mich aktuell mit dem Error-Handling in Powershell und habe ein Verständnisproblem.
Ich komme aus der VB/VBA Entwicklung. Dort behandle ich Fehler mit Sprungmarken und bekomme eine Fehlermeldung angezeigt - dann kann ich auf die darin enthaltene Fehlernummer reagieren.
In Powershell habe ich nun gelernt, dass ich eine Exception ebenfalls speziell im catch abfangen kann. Aber wie finde ich die korrekte Exception heraus?
Die Tutorials sagen mir zwar, dass ich den bestimmten Fehler so und so abfangen kann, aber wie derjenige herausgefunden hat, welchen Fehler er abfangen will?
Was hiervon gilt denn als "der Fehler", bzw. wie komme ich an den abzufangenden Fehler?
Fehler beim Aufrufen der Methode, da [MimeKit.MailboxAddress] keine Methode mit dem Namen "GetAddress" enthält.
In E:\Development\Skripte\Mail2PDF\Mail2PDF_V7.ps1:88 Zeichen:17
+ write-host $tryout
+ ~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) , RuntimeException
+ FullyQualifiedErrorId : MethodNotFound
Kennt jemand ein Tutorial, dass dieses Thema verständlich behandelt? Bitte kein Youtube, ich lese lieber
Gruß Sascha
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 639643
Url: https://administrator.de/contentid/639643
Ausgedruckt am: 22.11.2024 um 07:11 Uhr
2 Kommentare
Neuester Kommentar
Hi,
da gibt's doch genug im Web.
z.B. Fehlerbehandlung in PowerShell: ErrorAction, try, catch, finally
Einfach mal suchen nach
E.
da gibt's doch genug im Web.
z.B. Fehlerbehandlung in PowerShell: ErrorAction, try, catch, finally
Einfach mal suchen nach
powershell try catch
E.