Robocopy (Copia Full / Incremental)
En algunas ocasiones tengo que mover gran cantidad de carpetas de un disco duro a otro o incluso de un server a otro. para ello utilizo el siguiente script en un bat para mantener los permisos y evitar problemas de rutas largas
para ello realizo una copia completa inicial y una vez des compartido el recurso realizo una copia incremental para dejar sin servicio lo menos posible a los usuarios de la red
Copia completa
robocopy \origen f:\destino /COPYALL /E /R:0
Copia incremental
robocopy \origen f:\destino /COPYALL /E /B /MIR /R:0
Se puede utilizar entre servidores mediante el recurso compartido \servidor o directamente entre unidades de disco c:\ (unidad)
Podemos generar un fichero .cmd o bat o directamente en consola
/E Copia subdirectorios, aunque estén vacíos (como XCOPY).
/B Abre el fichero en modo backup (copia de seguridad). Permite abrir los ficheros sin restricciones de seguridad, pero requiere derechos adicionales en origen y destino.
/R:n Le indica a Robocopy los ‘n’ reintentos antes de terminar con error (1 millón por omisión).
ATENCION!!!:
/MIR elimina los ficheros de destino que no estén en origen!
Se puede utilizar entre servidores mediante el recurso compartido \servidor o directamente entre unidades de disco c:\ (unidad)
enlaces externos: