Ein einfaches Backup-Skript für das NAS

Ein einfaches Backup-Skript für das NAS

- Matt

Nichts Ausgefeiltes, aber es läuft seit Monaten:

$quelle = "D:\Projekte"
$ziel   = "\\nas\backup\projekte"
$name   = "projekte-{0:yyyyMMdd-HHmm}.zip" -f (Get-Date)

tar -a -c -f (Join-Path $ziel $name) -C (Split-Path $quelle) (Split-Path $quelle -Leaf)

Get-ChildItem $ziel -Filter "projekte-*.zip" |
    Sort-Object LastWriteTime -Descending |
    Select-Object -Skip 14 |
    Remove-Item -Force

tar ist unter Windows dabei, es braucht also kein Zusatzprogramm. Die letzten vierzehn Stände bleiben liegen, ältere fliegen.

In der Aufgabenplanung eintragen und vergessen. Das Wiederherstellen sollte man trotzdem einmal ausprobiert haben, sonst hat man kein Backup, sondern eine Sammlung von Dateien.