Im heutigen Blog Eintrag wird eine Möglichkeit vorgestellt, wie sich mittels der Windows Aufgabenplanung LOG-Dateien per E-Mail versenden lassen. Diese LOG-Dateien können beispielsweise Informationen zum Ablauf von Backups, VPN-Einwahlinformationen und Statusberichten zur Systemhardware enthalten. Häufig bieten entsprechende Programme keine SMTP-Schnittstelle mit Authentifizierung an, was dazu führt, dass die LOG-Dateien per Fernwartung auf dem jeweiligen System überprüft werden müssen.
In unserem Beispiel gehen wir davon aus, dass auf einem Windows 2012 R2 Server auf c:\ eine Datei namens „HWCS.log“ liegt, die einmal pro Nacht per E-Mail versendet werden soll.
Als erstes muss SendEmail (http://caspian.dotconf.net/menu/Software/SendEmail/) für Windows heruntergeladen werden und nach c:\sendEmail\* entpackt werden. Danach wird in der Aufgabenplanung ein neuer Task angelegt. Die einzelnen Schritte illustrieren die unten stehenden Grafiken und sollten selbsterklärend sein.
Folgende Argumente werden in der Aktion zur Programmausführung der sendEmail.exe hinzugefügt:
-f absender@hwcomputersolutions.de -u Der Betreff -m Der Nachrichtentext -a c:\HWCS.log -t empfaenger@hwcomputersolutions.de -s SMTP-Host:PORT -xu Benutzername -xp Passwort -o tls=yes