Ich stand vor dem Problem, dass wir unsere SQL-Baackups mittels Wartungspläne starten wollten. Leider jedoch unterstützt SQL Management das versenden von Benachrichtigungen nicht.
Daher musste eine Lösung her.
Hierfür wurde dann also ein Script geschrieben, was Prüft, ob Dateien vom selben Datum (Tag der AUsführung) in den ausgewählten Ordnern enthalten sind und listet die neuen Dateien auf.
Somit kann das SQL Backup laufen und mittels der Aufgabenplanung und dem Script, wird eine Benachrichtigung versandt, welche neuen Dateien vorhanden sind.
Somit konnte bei der Backup Prüfung sichergestellt werden, dass die Sicherungen vorhanden sind.
Aufgabenplanung:
Programm:
powershell.exe
Argumente:
-NoProfile -NonInteractive -ExecutionPolicy Bypass -File „C:\Services\Backup\File-Check.ps1“
E-Mail:
Anbei einmal, so würde die E-Mail aussehen:
Script:
Anbei noch das Script..