Utilidad robocopy gratis de Microsoft

Para todos aquellos que no conozcan las RKtools (Utilidades gratuitas de Microsoft) les animo a que se las bajen desde Microsoft y las instalen porque entre ellas hay una utilidad realmente muy buena que permite hacer copias de seguridad de discos enteros o sincronizaciones de carpetas en varios discos duros en RED que con las utilidades normales como copy, xcopy e incluso sistemas de backup freeware no se permiten al generarse los nombres de la estructura de directorio/subdirectorio/.../ficheros mayores de 256 bytes y se corta la copia o no se puede acceder al árbol de directorios de la copia.

"Herramientas del kit de recursos de Windows Server 2003 Herramientas del kit de recursos de Windows Server 2003 español ( y también windows XP )

Las Herramientas del kit de recursos de Microsoft® Windows® Server 2003 son un conjunto de herramientas para ayudar a los administradores a agilizar las tareas de administración, como resolver problemas del sistema operativo, administrar Active Directory®, configurar las funciones de red y seguridad, así como automatizar la implementación de aplicaciones.

Descripción general
Las Herramientas del kit de recursos de Microsoft® Windows® Server 2003 son un conjunto de herramientas para ayudar a los administradores a agilizar las tareas de administración, como resolver problemas del sistema operativo, administrar Active Directory®, configurar las funciones de red y seguridad, así como automatizar la implementación de aplicaciones.

Se proporcionan las siguientes herramientas:
Acctinfo.dll (documentado en Readme.htm)
Adlb.exe: Herramienta de balance de carga de Active Directory
Admx.msi: Analizador de archivos ADM
Atmarp.exe: Herramienta de información del servidor ARP de Windows ATM
Atmlane.exe: Información del cliente de emulación de LAN de Windows ATM
Autoexnt.exe: Servicio AutoExNT
Cdburn.exe: Herramienta de ISO del quemador de CD-ROM
Checkrepl.vbs: Verificar la replicación
Chklnks.exe: Asistente de verificar vínculos
Chknic.exe: Herramienta de cumplimiento de tarjeta de interfaz de red para el balance de cargas de red
Cleanspl.exe: Limpiador de administración de colas de impresión
Clearmem.exe: Borrar memoria
Clusdiag.msi: Herramienta de verificación y diagnóstico de clústers
Clusfileport.dll: Puerto de archivo e impresión de clúster
Clusterrecovery.exe: Utilidad de recuperación de clúster de servidor
Cmdhere.inf: Ordenar aquí
Cmgetcer.dll: Herramienta de implementación de certificado del administrador de conexión
Compress.exe: Comprimir archivos
Confdisk.exe: Herramienta de configuración de disco
Consume.exe: Herramienta de consumidores de memoria
Creatfil.exe: Crear archivo
Csccmd.exe: Opciones de la línea de comando de la memoria caché del lado del cliente
Custreasonedit.exe: Editor de la razón del cliente (documentado en Readme.htm)
Delprof.exe: Utilidad para borrar los perfiles del usuario
Dh.exe: Mostrar la pila
Diskraid.exe: Herramienta de configuración RAID
Diskuse.exe: Herramienta de uso del disco del usuario
Dnsdiag.exe: Herramienta de diagnóstico DNS de SMTP (documentada en Readme.htm)
Dumpfsmos.cmd: Roles de FSMO de volcado de memoria
Dvdburn.exe: Herramienta de ISO del quemador de DVD
Empty.exe: Herramienta de conjunto de trabajo libre
Eventcombmt.exe: Verificar la replicación
Fcopy.exe: Utilidad y copia de archivo para cola de mensajes
Frsflags.vbs
Getcm.exe: Actualización del perfil del administrador de la conexión
Gpmonitor.exe: Monitor del grupo de políticas
Gpotool.exe: Objetos del grupo de políticas
Hlscan.exe: Herramienta de demostración de vínculo duro
Ifilttst.exe: Conjunto de pruebas de IFilter
Ifmember.exe: Herramienta de membresía del usuario
Inetesc.adm: Configuración de seguridad mejorada de Internet Explorer
Iniman.exe: Herramienta de manipulación de archivos de inicialización
Instcm.exe: Instale el perfil del administrador de conexión
Instsrv.exe: Instalador del servicio
Intfiltr.exe: Herramienta interrumpir afinidad
Kerbtray.exe: Bandeja de Kerberos
Kernrate.exe: Herramienta de perfil del núcleo
Klist.exe: Lista de Kerberos
Krt.exe: Recuperación clave de autoridad de certificación
Lbridge.cmd: Puente L
Linkd.exe
Linkspeed.exe: Velocidad del vínculo
List.exe: Enlista la herramienta del archivo de texto
Lockoutstatus.exe: Estado de cierre de la cuenta (documentado en Readme.htm)
Logtime.exe
Lsreport.exe: Reportero de licencias de servicios de Terminal Server
Lsview.exe: Visor del servidor de licencias de los servicios de Terminal Server
Mcast.exe: Herramienta de paquete de multidifusión
Memmonitor.exe: Supervisor de memoria
Memtriage.exe: Herramienta de proceso de escape de recursos
Mibcc.exe: Compilador MIB de SNMP
Moveuser.exe: Mueve a los usuarios
Mscep.dll: Servicios de certificación de complemento para el protocolo de inscripción de certificado simple
Nlsinfo.exe: Herramienta de información local
Now.exe: Fecha y hora actuales de STDOUT
Ntimer.exe: Contador de programa de Windows
Ntrights.exe
Oh.exe: Abrir las manijas
Oleview.exe: Visor de objetos de OLE/COM
Pathman.exe: Administrador de rutas
Permcopy.exe: Compartir permisos de copias
Perms.exe: Herramienta de permisos de archivo del usuario
Pfmon.exe: Supervisor de falla de página
Pkiview.msc: Herramienta de salud de PKI
Pmon.exe Supervisor de recursos de los procesos
Printdriverinfo.exe: Fuente de controladores
Prnadmin.dll: Objetos de administración de impresión
Qgrep.exe
Qtcp.exe: Marca de tiempo QoS
Queryad.vbs: Poner en cola Active Directory
Rassrvmon.exe: Supervisor de servidor RAS
Rcontrolad.exe: Complemento de control remoto de Active Directory
Regini.exe: Cambio de registro por secuencia de comandos
Regview.exe (documentado en Readme.htm)
Remapkey.exe: Volver a correlacionar el esquema del teclado de Windows
Robocopy.exe: Utilidad robusta de copia de archivos
Rpccfg.exe: Herramientas de configuración RPC
Rpcdump.exe
Rpcping.exe
RPing: Herramienta de verificación de conectividad de RPC
Rqc.exe: Cliente en cuarentena de acceso remoto
Rqs.exe: Agente en cuarentena de acceso remoto
Setprinter.exe: Herramienta de configuración del administrador de impresión
Showacls.exe
Showperf.exe: Utilidad para volcar la memoria del bloqueo de datos de rendimiento
Showpriv.exe: Muestre los privilegios
Sleep.exe: Espera de pila de archivos
Sonar.exe: Visor de estado FRS
Splinfo.exe: Información del administrador de impresión
Srvany.exe: Utilidad de aplicaciones como servicios
Srvcheck.exe: Verificación para compartir servidor
Srvinfo.exe: Información del servidor remoto
Srvmgr.exe: Administrador del servidor
Ssdformat.exe: Formateador de datos del estado del sistema
Subinacl.exe
Tail.exe
Tcmon.exe: Supervisor de control de tráfico
Timeit.exe (documentada en Readme.htm)
Timezone.exe: Utilidad de actualización del horario de verano
Tsctst.exe: Herramienta para volcar la licencia del cliente de Terminal Server
Tsscalling.exe: Herramienta de planeación de escalabilidad de Terminal Services
Uddicatschemeeditor.exe: Editor de esquema de categorización de servicios UDDI
Uddiconfig.exe: Utilidad de configuración de línea de comando de servicios UDDI
Uddidataexport.exe: Asistente de exportación de datos UDDI
Usrmgr.exe: Administrador de usuarios para dominios.
Vadump.exe: Volcadero de direcciones virtuales
Vfi.exe: Información de archivos visuales
Volperf.exe: Contadores de rendimiento de instantáneas
Volrest.exe: Herramienta de restauración de instantáneas para carpetas compartidas
Vrfydsk.exe: Verifique el disco
Winexit.scr: Protector de pantalla de salida de Windows
Winhttpcertcfg.exe: Herramienta de configuración de certificado WinHTTP
Winhttptracecfg.exe: Herramienta de configuración de facilidad de seguimiento de WinHTTP
Winpolicies.exe: Espía de políticas
Wins.dll: Analizador del supervisor de red de replicación de WINS
Wlbs_hb.dll & Wlbs_rc.dll: Analizadores de supervisión de red de servidor de balance de carga de Windows

Instrucciones
1 - Si se instaló la versión en desarrollo del kit de herramientas de recursos, se necesita desinstalar primero.

2 - Haga clic en el botón Descargar en la esquina superior derecha de la página para iniciar la descarga. Realice una de las siguientes acciones:
- Para empezar la instalación de inmediago, haga clic en Abrir o Ejecutar este programa desde su ubicación actual
- Para copiar lo descargado a su PC para instalarlo después, haga clic en Guardaro Guardar este programa en el disco.

3 - Para instalar las herramientas del Kit de recursos, ejecute el paquete rktools.exe. Después de que acepte el Contrato de licencia para el usuario final (CLUF), todos los archivos necesarios se instalan en la carpeta \Program Files\\Windows Resource Kits\Tools.

4 - Antes de arrancar y utilizar las herramientas del Kit de recursos, favor de leer el archivo readme.htm, que se localiza en la carpeta \Program Files\Windows Resource Kits\Tools"

Ejecutar la ayuda del comando /? ó buscar el fichero robocopy.doc que es el manual.

Es una utilidad magnifica y yo la tengo instalada y establecida como una tarea programada a intervalos de tiempo y realiza copias de seguridad "ESPEJO" mirror de mis carpetas importantes locales en el disco duro del servidor a la perfección ó también se puede hacer viceversa.
 
Una aplicación de esta fabulosa y extrañamente desconocida utilidad es la siguiente.

Creo que a todos nos ha ocurrido que hemos querido maniobrar con un directorio y su contenido de subcarpetas y ficheros de un sitio en la red ó un disco externo de backups y nos ha dicho el sistema que el nombre del fichero no es valido o que es muy largo y no deja copiar/mover/borrar algunos fichero y las carpetas que los contienen.

La utilidad ROBOCOPY.EXE maneja estos nombres largos perfectamente y es capaz de copiar estos ficheros de un sitio a otro.
Aprovechando esta circunstancia y como truco para conseguir un borrado completo de alguna carpeta en cuyo contenido se dieran las circunstancias antes comentadas podemos usar esta herramienta de la siguiente manera.
Imaginemos que queremos borrar/eliminar completamente una carpeta y todo su contenido que se llama "X:\CARPETAMALA" y que da problemas.
1º Abrimos un consola desde el menu inicio escribiendo la instrucción "CMD" o eligiendo la aplicación "simbolo de sistema" en los submenus de los programas del Sistema Windows
2º Creamos una carpeta/subdirectorio en el directorio RAIZ del disco duro como por ejemplo con la instruccion desde una consola MSDOS c:\MD C:\VACIA que evidentemente estará completamente vacia de contenido.
3º Invocamos a la utilidad ROBOCOPY (imaginemos que esta también en el directorio raiz del disco) para que haga una copia "ESPEJO" de la carpeta vacia sobre la carpeta que queremos eliminar y que no se deja y la utilidad vaciara por completo la carpeta destino al realizar un espejo de la crapeta vacia con la instrucción siguiente: "C:\ROBOCOPY.EXE C:\VACIA X:\CARPETAMALA /e /mir" la opción /e significa que copie todos los directorios incluso si estan vacios y /mir (MIRROR=ESPEJO) dice que elimine cualquier fichero o subcarpeta en la carpeta destino (CARPETAMALA) y que no exista en la carpeta origen (VACIA) que es absolutamente todo el contenido que no nos deja borrar el sistema.
Con este truco salvamos la situación que el sistema Windows impide resolver de una manera sencilla.

Un saludo.
 

vorpal

VIP
Interesante. Gracias Aitor.
Supongo que podrá con ficheros ocultos y de sistema pero ¿puede con ficheros bloqueados por algún otro usuario incluso usuarios administrativos de NT?
Yo habitualmente he tenido que recurrir a utilidades tipo "take ownership" para poder tomar el control de carpetas y ficheros rebeldes antes de borrarlos.

Saludos.
 
Vorpal.
Con los directorios y ficheros ocultos funciona perfectamente . Respecto a ficheros bloqueados por un usuario con permisos de administrador supongo que si es el mismo usuario el que ejecuta el Robocopy no habrá problemas si es un usuario diferente pero con permisos suficientes supongo que tampoco, pero no tengo casuística para apoyar lo que digo.
Un saludo cordial como siempre.
 

Otario

Esmeralda
Una cosa que creo que se ha olvidado de poner Aitor, Robocopy solo copia aquellos archivos que han cambiado, si tienes mil archivos y solo has cambiado uno solo copia ese, lo que hace que el proceso sea mucho más rápido que una copia completa.
Cambien se puede especificar que archivos o carpetas no quieres que se copien, ojo, solo tiene en cuenta el nombre, lo que puede dar origen a algún problemilla, con /xf o /xd
 

vorpal

VIP
Me temo que no puede con ficheros de usuarios administrativos tipo NTuserauthority, no al menos si en el proceso se incluye una operación de borrado.
Ni siquiera un usuario con privilegios de administrador puede con ellos. Es necesario hacer un take ownership.
Esto me pasa a veces con la caché del sistema de archivos sin conexión de Windows, que usualmente se guarda en una carpeta oculta llamada CSC.
Yo uso mucho la funcionalidad de "archivos sin conexión" porque te permite trabajar con archivos de la red local sin estar conectado (ni siquiera a través de VPN), y luego se sincronizan rápidamente al conectarte, perfecto para los "road warriors"

Saludos.
 
Arriba