tommhii
Goto Top

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

Content-ID: 632203

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

Ausgedruckt am: 08.11.2024 um 09:11 Uhr

146707
146707 16.12.2020 aktualisiert um 16:45:20 Uhr
Goto Top
Wäre ja nicht so das das nicht schon mal jemand vorher gemacht hätte (Ungefähr 87.900.000 Ergebnisse), nüsch war face-big-smile
@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??
tommhii
tommhii 16.12.2020 um 16:33:13 Uhr
Goto Top
Danke ,

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
146707
146707 16.12.2020 aktualisiert um 16:41:20 Uhr
Goto Top
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.
werden die Parameter alle gebraucht
Kommt natürlich immer auf die Konfiguration deines Mailservers an, sollte man sich eigentlich selbst denken können face-confused.
Oder man ist selbst so intelligent und schlägt es nach Send-MailMessage