New
#1
Script to schedule network backup and retention
Using Windows 7 / 2008 built in backup utility replacing NTBAckup it's no longer possible to backup to a UNC path from GUI, however with wbadmin command it is..
Having tried this it seems to work ok but each backup overwrites the contents of the previous one but leaves date in the foldername the same..
I think a way to get around this would be to move, at the end of each backup, the files from destiantion into another folder so the next time it executes it creates a brand new correctly dated folder.
I could then run another script to remove old backups automatically.
This is my rough batch file but I guess could be improved:
1) Do you see any errors in this syntax?
2) Is there a better way of doing any of this
3) Do I need to include the date/unique ID in destination folder so Catalog folder and MediaID files aren't overwritten daily (how?) or does it not matter if they are?
Code:rem use Win 2008 wbadmin to backup server to UNC path wbadmin start backup -include:c:,d: -backupTarget:\\destpath\servername -quiet>>C:\Win2008_Backup_Script\backup_log.txt rem robocopy to move daily backup to subfolder named date. robocopy /MOVE \\destpath\servername\WindowsImageBackup\servername \\destpath\servername\Daily_Mo-Th\%date% z /e /log+:C:\Win2008_Backup_Script\robocopy_log.txt /w:5 /r:20 /np /eta rem remove files older than two weeks forfiles /p \\destpath\servername\Daily_Mo-Th\ /s /m *.* /d -10 /c "cmd /c del @file : date >= 14 days"