mr.kkev

Error abfangen und in Text Datei schreiben

Guten Abend Experten

Ausgangslage:

Ich habe ein Skript, welches Daten aus einer Txt Datei liest und diese überprüft.
Dann schickt das Skript eine Mail mit dem Status der Txt Datei.

Frage:

Wenn ich z.B. bei der Funktion Send-Mail-Message den flaschen smtp Server angebe, bekomme ich unten die Fehelermeldung, dass ich keine Verbindung zum Server aufbauen konnte.
Wie kann ich diese Fehlermeldung dann in ein Text File schreiben?

Danke für eure Hilfe

Kev face-smile
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 358107

Url: https://administrator.de/forum/error-abfangen-und-in-text-datei-schreiben-358107.html

Ausgedruckt am: 27.04.2025 um 14:04 Uhr

emeriks
Lösung emeriks 13.12.2017 um 23:41:14 Uhr
Goto Top
Hu,
Du meinst sicher "Send-MailMessage".

Falls ja, dann also Powershell. Dann schau Dir mal "Try Catch" an.

E.
134998
Lösung 134998 14.12.2017 aktualisiert um 11:46:15 Uhr
Goto Top
You should read the basics of powershell error handling
An Introduction to Error Handling in PowerShell
mr.kkev
mr.kkev 14.12.2017 um 12:20:52 Uhr
Goto Top
Moin

Ja genau ich meinte Send-MailMessage face-smile¨

Danke für deinen Tipp.
Habs am Schluss aber mit folgender Syntax gelöst.

$path = "verzeichnis"
$Error.Clear()

Skript

if ($Error)
{
$Error | out-File -Append -FilePath $path
$Error.Clear()
}