Email versand, wenn Datei entsteht
Hallo,
ich brauche hier mal Hilfe, ich habe eine batch laufen, die Prozesse überwacht und wenn Fehler entstehen schreibt es in eine Error Datei
Dateiname :xmd_Hostname_Error_Datum
Die batch läuft mehrfach am Tag. Ich wollte mir eine Email senden wenn so eine Error Datei entsteht.
Kann mir da jemand hier weiterhelfen.
VG
Tommhii
ich brauche hier mal Hilfe, ich habe eine batch laufen, die Prozesse überwacht und wenn Fehler entstehen schreibt es in eine Error Datei
Dateiname :xmd_Hostname_Error_Datum
Die batch läuft mehrfach am Tag. Ich wollte mir eine Email senden wenn so eine Error Datei entsteht.
Kann mir da jemand hier weiterhelfen.
VG
Tommhii
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 632203
Url: https://administrator.de/contentid/632203
Ausgedruckt am: 22.11.2024 um 20:11 Uhr
3 Kommentare
Neuester Kommentar
Wäre ja nicht so das das nicht schon mal jemand vorher gemacht hätte (Ungefähr 87.900.000 Ergebnisse), nüsch war
p.s. Liest hier keiner mehr seine Titel bevor man auf den Absenden-Button drückt??
@echo off
for %%a in ("D:\Ordner\*Error*") do (
powershell -EP Bypass -C "Send-MailMessage -From 'user@domain.de' -to 'empfaenger@domain.de' -Subject 'Fehler (%%a)' -Body 'Warning...' -SmtpServer smtp.domain.de -Credential (New-Object PSCredential('USERNAME',(ConvertTo-SecureString 'PASSWORD' -AsPlainText -Force))) -UseSSL"
mv "%%a" "D:\Archiv\"
)
Ich habe eine batch laufen, die Prozesse überwacht
Arghh wenn ich das schon lese ... Schon mal was von Monitoring-Systemen wie prtg, icinga & Co. gehört? Heute schon wieder Freitag? 🐟p.s. Liest hier keiner mehr seine Titel bevor man auf den Absenden-Button drückt??
Zitat von @tommhii:
kannst du noch was zu den Parametern sagen
New-Object PSCredential('USERNAME',(ConvertTo-SecureString 'PASSWORD' -AsPlainText -Force))) -UseSSL"
Username für was ?
Für den Mailserver, das -Credential Object wird nur gebraucht wenn der Mailserver auch eine entsprechende Authentifizierung benötigt, hier weiß je keiner worüber du versenden willst.kannst du noch was zu den Parametern sagen
New-Object PSCredential('USERNAME',(ConvertTo-SecureString 'PASSWORD' -AsPlainText -Force))) -UseSSL"
Username für was ?
werden die Parameter alle gebraucht
Kommt natürlich immer auf die Konfiguration deines Mailservers an, sollte man sich eigentlich selbst denken können .Oder man ist selbst so intelligent und schlägt es nach Send-MailMessage