Automatización de backup con robocopy y schtasks desde Cerewro

Configura un sistema de backup automático completo desde el chat de Cerewro: elige las carpetas, el horario, el número de copias a retener, genera el script robocopy con logging completo y recibe confirmación por email.

Configurar backup completo desde el chat
Crea un sistema de backup para C:\datos que se ejecute todos los días a las 2:00 AM, guarde en D:\backups con carpeta del día, mantenga los últimos 7 backups y me envíe un email de confirmación
Script robocopy generado por Cerewro
@echo off
SET FECHA=%date:~-4%-%date:~3,2%-%date:~0,2%
SET ORIGEN=C:\datos
SET DESTINO=D:\backups\%FECHA%

robocopy "%ORIGEN%" "%DESTINO%" /MIR /R:3 /W:10 /LOG+:D:\backups\backup.log /TEE

IF %ERRORLEVEL% LEQ 3 (
    echo Backup completado: %DESTINO% >> D:\backups\backup.log
) ELSE (
    echo ERROR en backup >> D:\backups\backup.log
    EXIT /B 1
)

:: Eliminar backups con más de 7 días
forfiles /P D:\backups /D -7 /C "cmd /c IF @ISDIR==TRUE rd /S /Q @path"

Tipos de backup configurables

Tiporobocopy flagCuándo usarlo
Espejo completo/MIRCopia exacta del origen, borra los eliminados
Incremental/XO (exclude older)Solo copia archivos nuevos o modificados
Con fecha/DCOPY:DATPreserva fechas de creación/modificación
Red (UNC)//servidor/shareBackup a servidor NAS o compartido