Tengo muchas computadoras diferentes con Windows (XP, 2003, Vista, 7) y estoy intentando hacer una copia de seguridad de algunas carpetas de cada computadora en la red al servidor. ¡Quiero que las carpetas se sincronicen cada pocas horas!
¿Es eso posible usando solo Windows?
Si necesito un programa, ¿cuál?
Respuesta1
Puede crear una tarea programada y usar Synctoy de MS a través de la línea de comandos para hacer esto; también puede usar robocopy, que está integrado en Windows y reemplazó a xcopy.
Actualizar
Envolvería mis comandos de robocopy en un script de PowerShell si desea personalizar carpetas y destinos que dependen de varios factores.
Actualización 2
Aquí está la ayuda de synctoycmd.exe:
C:\Program Files\SyncToy 2.1>SyncToyCmd.exe /?
Usage: SyncToyCmd [-args]
-R Run all folder pairs that are marked as Active for Run All.
-R <name> Run the named folder pair (only one folder pair can be specified
).
-? Display this help.
Examples:
SyncToyCmd -R MyFolderPair
SyncToyCmd -R
C:\Program Files\SyncToy 2.1>
Para el programa que desea especificar la ruta completa a synctoycmd y especifique sus argumentos en consecuencia. Es mejor crear primero un par de carpetas usando la interfaz gráfica de usuario; de hecho, es necesario hacerlo para que esto funcione.
Respuesta2
Si desea utilizar únicamente herramientas incluidas en Windows, puede configurar el trabajo de copia utilizando archivos por lotes, scripts de PowerShell, scripts de VB, etc. y luego ejecutarlo en un intervalo específico utilizando el Programador de tareas.
Si desea una experiencia más parecida a la de un asistente (sin necesidad de codificación/scripting), hay toneladas de programas de sincronización gratuitos y de pago disponibles en la web. Un par que he usado incluyeSincronización puraySincronización permanente(Todavía uso Pure Sync con regularidad). Muchos de los programas pagos tienen opciones "gratuitas para uso personal" (los dos programas que sugiero hacen esto).
Respuesta3
Puede configurar recursos compartidos de red que escriban directamente en el servidor. Esto haría una copia de seguridad al instante. También puedes utilizar software gratuito como Google Drive, Dropbox, SugarSync. La otra opción es apuntar la carpeta Mis documentos al servidor y los usuarios usarían la carpeta Mis documentos normalmente. Esto también sería instantáneo.