Cómo crear una herramienta de copia de seguridad de datos con synctoy y vb script

El mes pasado, escribí un artículo acerca de las diferentes herramientas que se pueden utilizar para crear copias de seguridad o imágenes de todas las ventanas 7 sistemas informáticos. Al tiempo que toma copias de seguridad completas de todo el sistema es importante, es posible que desee realizar una copia con mayor frecuencia los directorios o archivos muy importantes. Esto es a menudo el caso en el campo de la informática, donde tiene clientes que recogen datos en un directorio específico, y quieren asegurarse de que no son regulares copias de seguridad diarias (o por hora) de los datos allí.Cómo automatizar & Horario regular de Windows 7 copias de seguridadCómo automatizar & Horario regular de Windows 7 copias de seguridadSon demasiados los usuarios de PC no pueden respaldar adecuadamente sus sistemas y sus datos. Debido a eso, he encontrado muchas veces a mí mismo en la posición de tener que decirle a la familia y amigos que todos ...Lee mas

Hemos cubierto una gran cantidad de soluciones de copia de seguridad de datos aquí en MUO, como el artículo de Tina en discos duros de clonación, El artículo de Stefan en presentar herramientas de sincronización, o artículo de Shankar en la sincronización de archivos entre un PC y la unidad USB. Justin incluso hizo ayer sobre una Rehacer. Todas estas soluciones son grandes, pero si está trabajando en un ambiente que no se fía de los paquetes libres 3er software de terceros, o empresas que quieran seguir con productos de Microsoft solamente, entonces usted puede encontrarse sin una buena solución.

En este artículo, voy a mostrar cómo se puede utilizar una combinación de herramientas SyncToy gratuito de Microsoft con una muy simple VB Script programado que permitirá automatizar todo el proceso de copia de seguridad de datos.

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

Microsoft SyncToy es una herramienta gratuita que le permite “sincronizar” las carpetas, ya sea para un clon de eco o sincronización completa. Voy a explicar la diferencia a continuación. Sin embargo, el punto aquí es que antes de poder automatizar las copias de seguridad de archivos y directorios, es necesario configurar todas las áreas que desea copiar y dónde desea que la copia archivada a ir.

copias de seguridad

Esto se hace cuando se ejecuta por primera vez el SyncToy haciendo clic en “Crear nueva carpeta Par”Y luego definir la carpeta de la izquierda (de), y el derecho (a) carpeta. El segundo paso del proceso de configuración de sincronización es elegir el tipo de sincronización que desee.

Sincronizar”Es una copia de seguridad de datos bidireccional. Esto significa que si cualquier nuevo archivo aparece o se actualiza a la izquierda o la derecha, dichos cambios se copian en el otro directorio. Por otro lado, Echo simplemente refleja todos los cambios desde el directorio de la izquierda hacia la derecha. Esto es por lo general lo que la gente quiere hacer cuando se copia de seguridad de un directorio en particular - que quieren todos los cambios reflejados en la copia de seguridad.

sistema de copia de seguridad de datos

En la solución prevista que voy a mostrar cómo configurar, voy a establecer cuatro pares de carpetas. Cada par es una copia de seguridad que quiero manejar durante un momento determinado del día. Por la mañana, voy a volver atrás una carpeta. Al mediodía, voy a copias de seguridad de otra, y así sucesivamente.

sistema de copia de seguridad de datos

Una vez que tenga todas las carpetas configurado que desea realizar copias de seguridad automatizadas para, es el momento de configurar la secuencia de comandos que pondrá en marcha SyncToy utilizando la función de línea de comandos que ofrece Microsoft con la herramienta.

Configuración de la escritura de automatización SyncToy

La VB Script que voy a mostrar que se compruebe la hora actual del día, y se ejecutará el comando adecuado para poner en marcha el programa de Microsoft SyncToy y copia de seguridad del directorio correcto.

Esto se hace mediante el uso del nombre del directorio asociado con el que se configura en la herramienta anterior. Copiar la secuencia de comandos en el bloc de notas y guardarlo como algo así como “databackup.wsf”.

El script anterior simplemente comprueba la hora en este momento (basado en el reloj de la PC donde se ejecuta el script), y si es entre la medianoche y las 6:59 am, se sincronizará los “MorningFiles” par que ha configurado. Entre las 7 am y las 12:59, el “NoonFiles” par, y así sucesivamente.

Todo lo que tiene que hacer ahora es configurar una tarea programada de Windows que pondrá en marcha la secuencia de comandos cuatro veces al día dentro de los cuatro períodos de tiempo. Esto también es bastante fácil, sólo tiene que ir al Panel de control, Herramientas administrativas y, a abrir el Programador de tareas. Haga clic en "Crear tarea”.

sistema de copia de seguridad de datos

Nombre de la tarea y, a continuación, haga clic en la pestaña gatillo. Asegúrese de seleccionar “En un horario“, Todos los días, se repiten todos los días, comenzará a las 3 am., y luego haga clic en la parte inferior de repetir la tarea cada 6 horas. Esto hará que la tarea en 0300, 0900, 1500 y 2100 horas.

los datos de copia de seguridad

Vídeo: TUTORIAL Cómo crear una copia de seguridad con Elephantdrive

Esos son todos dentro de uno de los cuatro intervalos de tiempo que ha programado en su guión. Ahora haga clic en el Comportamiento pestaña y seleccione “Iniciar un programa de”De la lista desplegable y vaya a donde almacenó el guión.

los datos de copia de seguridad

¡Eso es todo al respecto! Ahora, el programador de tareas lanzará su única secuencia de comandos cuatro veces al día (sin necesidad de ensuciar con múltiples tareas). Su guión se encargará de lanzar SyncToy en modo de comando de lanzamiento “SyncToyCmd.exe -R EveningFiles”- con cualquier par de archivos que usted nombró después de‘-R’.

Puede controlar si se ejecuta un script comprobando el archivo de registro en SyncToy “C: Users Propietario AppData Local Microsoft SyncToy 2.0 SyncToyLog.log

copias de seguridad

El registro se actualiza cada vez que se ejecuta SyncToy, y va a mostrar lo que fue directorio de copia de seguridad, cuando se hace esto, el número de archivos y el tamaño de la copia de seguridad.

Vídeo: Hacer copai de seguridad de carpetas/archivos con Autover

Hace copia de seguridad de datos solución funcione para usted? ¿Tiene alguna otras maneras te gusta automáticamente copias de seguridad de archivos importantes y carpetas de datos? Compartir sus pensamientos en la sección de comentarios.

Artículos Relacionados