Die Fehlersuche innerhalb eines PowerShell-Skriptes im Zusammenspiel mit CROSSCAP gestaltet sich mit unter äußerst schwierig. Eine Variante ist es hier an verschiedenen Stellen im Code eine MessageBox anzuzeigen.
$title = "PowerShell Information" $msg = "Nachrichtentext" [System.Windows.Forms.MessageBox]::Show($msg, $title, 0)
Zusätzlich sollte man evtl. auftretende Exceptions abfangen, darstellen und dann weiterleiten.
try { # Code der einen Fehler verursacht # ... } catch { # Exception auswerten $title = "PowerShell Information" $msg = _ [System.Windows.Forms.MessageBox]::Show($msg, $title, 0) # Exception an die Anwendung weiterleiten throw }
Während der Entwicklung eines PowerShell-Skriptes für den Export bietet es sich an am Ende des Skriptes ein Exception zu generieren, damit die Weiterverarbeitung eine Beispielstapels unterbrochen wird.
# Exception am Ende des Codes während der Entwicklung werfen throw "Skript normal beendet."
War dieser Artikel hilfreich?
Das ist großartig!
Vielen Dank für das Feedback
Leider konnten wir nicht helfen
Vielen Dank für das Feedback
Feedback gesendet
Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren