Copiar ficheros a equipos de red

En ocasiones, como me ha pasado hoy, tenemos la necesidad de copiar una serie de ficheros a varios equipos de la red.

Si es sólo a 1 o 2 equipos pues se hace directamente y ya está, pero si tenemos varios equipos puede ser una tarea demasiado largar, que podemos simplificar con un archivo bat y otro archivo txt con el listado de equipos.

Ejemplo fichero: equipos.txt

EQUIPO1
EQUIPO2
EQUIPO3

Ejemplo fichero: copyfich.bat

@echo off
::COGEMOS CADA EQUIPO DEL FICHERO "equipos.txt"
for /F %%x in (equipos.txt) do (echo %%x
:: COPIAMOS TODOS FICHEROS
xcopy "nombre del fichero.ext" \\%%x\CARPETA\
:: A modo de log podemos comprobar que el fichero existe en el destino
dir \\%%x\CARPETA\"nombre del fichero.ext" >> log.txt
)

NOTA IMPORTANTE: El fichero «copyfich.bat» hay que ejecutarlo con un usuario que tenga permisos para escribir en la carpeta destino de los equipos.

Comentarios

Aún no hay comentarios. ¿Por qué no comienzas el debate?

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.