Datensicherung mit eMail Versand

Drivesnapshot by Tom Ehlert
Drivesnapshot by Tom Ehlert

Gute Erfahrungen mit einer Datensicherung mache ich seit über 10 Jahren mit der Firma Drive Snapshot. Dieses Tool ist übersichtlich, klein, von der Konsole startbar und es gibt wirtklich so fast keine Grenzen, was die Parameter betreffen ! Ich setzte das ganze ein, um meine komplette Festplatte über FTP zu sichern. Die Sicherung funktioniert auch, wenn der User am PC nicht angemeldet ist, weil man den PC evtl. in der Nacht automatisch starten läßt.

Hier ein Auszug wie ich es einsetze:

 

Aufgabensteuerung:

  • Task erstellen
  • SNAPSHOT.EXE ausführen als SYSTEM
  • Zeit einstellen
  • Batch Datei erstellen, und diese ausführen lassen !

Ich nutze 2 Scripte, ein VollBackup und Zeitweise ein Differntielles Backup

Voll Backup

C:
cd \Users\Public\
snapshot64.exe HD1:* ftp://<username>:<passwort>@<ftp-adresse>/verzeichnis/Backup-$weekday-$disk.sna -O%public%\$disk.hsh
if errorlevel 1 goto fehler

set SMTP=<mail Server>
set SUBJECT=Reportmailer (<Name>)
set BODY=Backup erfolgreich
set FROM=<email Adresse>
set TO=<email Adresse>
powershell -ExecutionPolicy Unrestricted -c “Send-MailMessage -To ‘%TO%’ -Subject ‘%SUBJECT%’ -Body ‘%BODY%’ -SmtpServer ‘%SMTP%’ -From ‘%FROM%'”
exit

:fehler
set SMTP=<mail Server>
set SUBJECT=Reportmailer (<Name>)
set BODY=Backup NICHT erfolgreich
set FROM=<email Adresse>
set TO=<email Adresse>
powershell -ExecutionPolicy Unrestricted -c “Send-MailMessage -To ‘%TO%’ -Subject ‘%SUBJECT%’ -Body ‘%BODY%’ -SmtpServer ‘%SMTP%’ -From ‘%FROM%'”

 

Differntielles Backup

C:
cd \Users\Public\
snapshot64.exe HD1:* ftp://<username>:<passwort>@<ftp-adresse>/verzeichnis/Backup-$weekday-$disk.sna -h%public%\$disk.hsh
if errorlevel 1 goto fehler

set SMTP=<mail Server>
set SUBJECT=Reportmailer (<Name>)
set BODY=Backup erfolgreich
set FROM=<email Adresse>
set TO=<email Adresse>
powershell -ExecutionPolicy Unrestricted -c “Send-MailMessage -To ‘%TO%’ -Subject ‘%SUBJECT%’ -Body ‘%BODY%’ -SmtpServer ‘%SMTP%’ -From ‘%FROM%'”
exit

:fehler
set SMTP=<mail Server>
set SUBJECT=Reportmailer (<Name>)
set BODY=Backup NICHT erfolgreich
set FROM=<email Adresse>
set TO=<email Adresse>
powershell -ExecutionPolicy Unrestricted -c “Send-MailMessage -To ‘%TO%’ -Subject ‘%SUBJECT%’ -Body ‘%BODY%’ -SmtpServer ‘%SMTP%’ -From ‘%FROM%'”

 

Nach oben