Batch para sacar respaldos con log

Imagen decorativa con discos duros
  • Saca un respaldo de los archivos que deseen.
  • Los comprime en formato 7zip.
  • Guarda los comprimidos con la fecha actual.
  • Saca un log de todo el proceso realizado.
  • Apaga automáticamente el PC.

El único requerimiento es tener instalado 7zip:

Código

A continuación les pongo el código de los batch (para crear un batch solo necesitan guardar un .txt con la extensión .bat):

log.bat

@echo off

:: Este batch sacará el log completo de cualquier otro batch que sea llamado por medio de este.

:: Configuramos la variable para la fecha que vamos a poner en el nombre del archivo.

SET fecha=%date:~-4,4%-%date:~-7,2%-%date:~0,2%

:: Escribimos el nombre del archivo batch del cual queremos el log y el directorio donde queremos el log.

respaldo.bat >> C:log-%fecha%.txt

respaldo.bat

@echo off

:: Declaramos la variable que dará la fecha en el nombre del archivo.

SET fecha=%date:~6,4%-%date:~3,2%-%date:~0,2%

:: Declaramos la variable con el directorio donde queremos que se

alamacenen los respaldos.

SET diresp=C:%fecha%

:: variable directorio de datos a respaldar, pueden poner las variables de

respaldos que quieran

SET dirdata="C:UsersGeostDocuments"

:: aquí utilizamos 7zip para que copie y comprima los archivos a respaldar
:: Deben tener en cuenta donde instalaron el 7zip
:: en vez de MIRESPALDO puede ir el nombre que uds quieran

"C:Archivos de programa7-Zip7z" a -mx -m0=lzma2 -mmt2 %diresp%-MIRESPALDO.7z %dirdata%

:: esto es opcional si desean que el equipo se apague automáticamente luego de sacar el respaldo

shutdown -s -f

:: si desean que se apague remotamente el equipo:

:: shutdown -s -f -m \192.168.10.10

echo Respaldo Completado!

Configuración

Son dos batch, pero el único que necesitan que sea ejecutado es el log.bat, y si no desean que se saque un log, entonces sólo necesitan ejecutar el respaldo.bat

Para que se ejecute automáticamente necesitan poner al batch como una tarea programada de Windows.

Avatar de Desconocido

Autor: atrumgeost

Technology, design, and WordPress enthusiast. Cats, anime, music and podcasts on a day-to-day basis.