Script BAT para guardar copias de seguridad de windows 8 pro

Primero configuramos Windows 8 Pro para que cada día a una hora determinada haga una copia de seguridad en la unidad d:\WindowsImageBackup
Y luego programamos una tarea cada noche para que comprima la copia y guarde las de los últimos 7 días con este fichero BAT

 

@echo off
for /f "skip=1" %%x in ('wmic os get localdatetime') do if not defined mydate set mydate=%%x
set fechahora=%mydate:~0,12%
rem echo %fechahora%
REM Comprimimos el backup anterior, y el propio RAR lo borra después de comprimir.
REM a = comprimir, -m0 = archivar, sin compresion, -r = recursivo, -df = borrar despues de comprimir
c:\"program files"\winrar\rar a -m0 -r d:\backup_%fechahora%.rar d:\WindowsImageBackup
c:\"program files"\winrar\rar a -m0 -r j:\backup_%fechahora%.rar d:\WindowsImageBackup
REM Ahora borramos los backups de mas de 7 dias en el directorio
j:
cd j:\
forfiles /p j:\ /m *.rar  /d -5 /c "cmd /c del @file"
d:
cd d:\
forfiles /p d:\ /m *.rar  /d -5 /c "cmd /c del @file"