Anuncio

copias de seguridadEl mes pasado, escribí un artículo sobre diferentes herramientas que puedes usar para crear copias de seguridad Cómo automatizar y programar copias de seguridad regulares de Windows 7Demasiados usuarios de PC no pueden hacer una copia de seguridad adecuada de sus sistemas y sus datos. Debido a eso, a menudo me encuentro en la posición de tener que decirles a familiares y amigos que todos ... Lee mas o imágenes de todos sus sistemas informáticos con Windows 7. Si bien es importante realizar copias de seguridad completas de todo el sistema, es posible que desee realizar copias de seguridad con mayor frecuencia de directorios o archivos realmente importantes. Este suele ser el caso en el campo de TI, donde tiene clientes que recopilan datos en un directorio específico y desean asegurarse de que haya copias de seguridad periódicas (o por hora) de los datos allí.

Hemos cubierto muchas soluciones de respaldo de datos aquí en MUO, como el artículo de Tina sobre clonación de discos duros

instagram viewer
5 maneras de clonar y copiar su disco duro Lee mas , El artículo de Stefan sobre herramientas de sincronización de archivos, o el artículo de Shankar sobre sincronización de archivos ¿Cómo sincronizar archivos entre la PC y la unidad USB? Lee mas entre una PC y tu unidad USB. Justin incluso hizo uno ayer Rehacer Haga una copia de seguridad de todo su disco duro con Redo Backup & RecoveryHaga fácilmente una copia de todo su disco duro. No solo haga una copia de seguridad de sus datos: haga una copia de seguridad de todo su software, su configuración y todo lo demás clonando todo su disco duro. Rehacer copia de seguridad ... Lee mas . Todas estas soluciones son excelentes, pero si está trabajando en un entorno que desconfía del software gratuito de terceros paquetes, o compañías que solo quieren seguir con los productos de Microsoft, entonces puede encontrarse sin un buen solución.

En este artículo, le mostraré cómo puede usar una combinación de la herramienta gratuita SyncToy de Microsoft con un script VB programado muy simple que automatizará todo el proceso de copia de seguridad de datos.

Configuración de SyncToy para copias de seguridad de archivos automatizadas

Microsoft SyncToy es una herramienta gratuita que le permite "emparejar" carpetas para un clon de eco o una sincronización completa. Explicaré la diferencia a continuación. Sin embargo, el punto aquí es que antes de que pueda automatizar el directorio y las copias de seguridad de archivos, debe configurar todas las áreas que desea copiar y dónde desea que vaya la copia archivada.

copias de seguridad

Para ello, ejecute SyncToy por primera vez haciendo clic en "Crear nuevo par de carpetas”Y luego definiendo la carpeta izquierda (desde) y la carpeta derecha (hacia). El segundo paso del proceso de configuración de sincronización es elegir el tipo de sincronización que desea.

Sincronizar"Es una copia de seguridad de datos bidireccional. Esto significa que si aparece un archivo nuevo o se actualiza a la izquierda o la derecha, esos cambios se copiarán en el otro directorio. Por otro lado, Echo simplemente refleja todos los cambios desde el directorio izquierdo hacia el derecho. Esto suele ser lo que la gente quiere hacer cuando realiza una copia de seguridad de un directorio en particular: desea que todos los cambios se reflejen en la copia de seguridad.

sistema de respaldo de datos

En la solución programada que le voy a mostrar cómo configurar, voy a configurar cuatro pares de carpetas. Cada par es una copia de seguridad que quiero manejar durante una hora particular del día. Por la mañana, voy a hacer una copia de seguridad de una carpeta. Al mediodía, haré una copia de seguridad de otra, y así sucesivamente.

sistema de respaldo de datos

Una vez que haya configurado todas las carpetas para las que desea realizar copias de seguridad automáticas, es hora de configurar el script que iniciará SyncToy utilizando la función de línea de comando que Microsoft ofrece con el herramienta.

Configuración del script de automatización de SyncToy

La secuencia de comandos VB que le mostraré comprobará la hora actual del día y ejecutará el comando apropiado para iniciar el programa Microsoft SyncToy y hacer una copia de seguridad del directorio correcto.

Lo hace utilizando el nombre del directorio emparejado que configuró en la herramienta anterior. Copie el script en el bloc de notas y guárdelo como algo así como "databackup.wsf".

 Opción explícita 
 En caso de error Reanudar siguiente 
 Dim HourNow 
 Dim strHour 
 Dim WshShell 
 Dim strProgFiles 
 HourNow = Hour (Now ()) 
 set WshShell = CreateObject ("WScript. Shell ") 
 strProgFiles = WshShell. ExpandEnvironmentStrings ("% PROGRAMFILES%") 
 Seleccione Case HourNow 
 case HourNow> = 0 y HourNow <7 
 WshShell.exec strProgFiles & "\ SyncToy 2.1 \ SyncToyCmd.exe -R MorningFiles" 
 case HourNow> = 7 y HourNow <13 
 WshShell.exec strProgFiles & "\ SyncToy 2.1 \ SyncToyCmd.exe -R NoonFiles" 
 case HourNow> = 13 y HourNow <19 
 WshShell.exec strProgFiles & "\ SyncToy 2.1 \ SyncToyCmd.exe -R MailArchives "
 case else 
 WshShell.exec strProgFiles &" \ SyncToy 2.1 \ SyncToyCmd.exe -R EveningFiles "
 Fin Seleccionar 
 WScript. Salir 

El script anterior simplemente verifica la hora en este momento (según el reloj de la PC donde se ejecuta el script), y si es entre la medianoche y las 6:59 a.m., sincronizará el par "MorningFiles" que configuró. Entre las 7 a.m. y las 12:59, el par "NoonFiles", y así sucesivamente.

Todo lo que tiene que hacer ahora es configurar una tarea programada de Windows que ejecutará el script anterior cuatro veces al día dentro de los cuatro períodos de tiempo. Esto también es bastante fácil, solo vaya al Panel de control, Herramientas administrativas y abra el Programador de tareas. Haga clic en "Crear tarea ".

sistema de respaldo de datos

Asigne un nombre a la tarea y luego haga clic en la pestaña del disparador. Asegúrese de seleccionar "En un horario“, Diariamente, repita todos los días, comience a las 3 a.m.., y luego en la parte inferior, haga clic para repetir la tarea cada 6 horas. Esto activará la tarea a las 0300, 0900, 1500 y 2100 horas.

los datos de copia de seguridad

Esos son todos dentro de uno de los cuatro períodos de tiempo que programó en su secuencia de comandos. Ahora haga clic en el Comportamiento pestaña y seleccione "Comience un programa"De la lista desplegable y navegue hasta donde almacenó el script.

los datos de copia de seguridad

¡Eso es todo al respecto! Ahora, el programador de tareas lanzará su secuencia de comandos única cuatro veces al día (no es necesario meterse con varias tareas). Su secuencia de comandos se encargará de iniciar SyncToy en modo comando iniciando "SyncToyCmd.exe -R EveningFiles"- con cualquier par de archivos que haya nombrado después de" -R ".

Puede controlar si su secuencia de comandos se está ejecutando verificando el archivo de registro de SyncToy en "C: \ Users \ Owner \ AppData \ Local \ Microsoft \ SyncToy \ 2.0 \ SyncToyLog.log

copias de seguridad

El registro se actualiza cada vez que se ejecuta SyncToy, y le mostrará de qué directorio se realizó una copia de seguridad, cuándo se realizó, el recuento de archivos y el tamaño de la copia de seguridad.

¿Esta solución de respaldo de datos funciona para usted? ¿Tiene alguna otra forma de hacer una copia de seguridad automática de archivos y carpetas de datos importantes? Comparte tus pensamientos en la sección de comentarios a continuación.

Credito de imagen: Shutterstock

Ryan tiene una licenciatura en ingeniería eléctrica. Ha trabajado 13 años en ingeniería de automatización, 5 años en TI y ahora es ingeniero de aplicaciones. Ex editor jefe de MakeUseOf, ha hablado en conferencias nacionales sobre visualización de datos y ha aparecido en la televisión y radio nacionales.