ayuda con batch

Iniciado por jafeba, 23 Noviembre 2010, 18:18 PM

0 Miembros y 1 Visitante están viendo este tema.

jafeba

Queria pedirles ayuda ya que no logro encontrarle al vuelta, el asunto es asi, de forma automatica quiero copiar a determinadas maquinas un archivo por red (suelen ser 100 mas o menos) y no estan en dominio. Mi idea es listar los equipos en un arhivo txt (maquina1;Maquina2 etc) y con un archivo bat leer este txt y con cada linea (que seria el nombre de una maquina) ejecutar el comando copy. De esta manera si la maquina no esta en la lista no se le copia el archivo.
Agradezco vuestra respuesta.

Gracias.

moikano→@

No se si te servirá esto pero ahí te lo dejo, es un enlace a una pregunta parecida pero sin lo del archivo txt, directamente envía a todas las maquinas que estén en la red. Yo no lo e probado pero si te sirve pruebalo.

http://foro.elhacker.net/scripting/ayuda_codigo_batch_para_propagar_por_red-t303518.0.html

flony

#2
lo del txt ...si se llama maquina.txt y si es asi
Citarmaquina1
maquina2
etc
usando for seria
for /f "tokens=1" %%a in (maquina.txt) do (copy..lo que quieras copiar..)
siempre que el bat este donde esta el txt sino deberias poner donde esta
for /f "tokens=1" %%a in ("C:\jafeba\maquina.txt") do (copy..lo que quieras copiar..)
por dar un ejemplo
acordate que si queres copiar archivos y directorios es xcopy
si un problema no tiene solucion entonces no es un problema...es algo inevitable