mr.kkev
Goto Top

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

Content-Key: 358107

Url: https://administrator.de/contentid/358107

Printed on: April 24, 2024 at 06:04 o'clock

Member: emeriks
Solution emeriks Dec 13, 2017 at 22:41:14 (UTC)
Goto Top
Hu,
Du meinst sicher "Send-MailMessage".

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

E.
Mitglied: 134998
Solution 134998 Dec 14, 2017 updated at 10:46:15 (UTC)
Goto Top
You should read the basics of powershell error handling
An Introduction to Error Handling in PowerShell
Member: mr.kkev
mr.kkev Dec 14, 2017 at 11:20:52 (UTC)
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()
}