Foros del Web » Soporte técnico » Sistemas Operativos »

como crear un bat

Estas en el tema de como crear un bat en el foro de Sistemas Operativos en Foros del Web. Necesito crear un bat, que me copie un archivo desde un equipo remoto, (tengo un enlace entre dos equipos con ip validas), a un servidor ...
  #1 (permalink)  
Antiguo 19/05/2007, 19:01
 
Fecha de Ingreso: mayo-2007
Mensajes: 1
Antigüedad: 17 años
Puntos: 0
como crear un bat

Necesito crear un bat, que me copie un archivo desde un equipo remoto, (tengo un enlace entre dos equipos con ip validas), a un servidor todos los dias a una hora determinada.

Gracias.
  #2 (permalink)  
Antiguo 20/05/2007, 02:33
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: como crear un bat

Hola leo arenas . Bienvenido al foro.

Para preguntas concretas es preferible utilizar el foro que mejor se adapte a tu duda, así podrán ayudarte más usuarios.

Muevo tu mensaje al foro de Sistemas operativos desde Bienvenida a Foros del Web.

Saludos,
  #3 (permalink)  
Antiguo 20/05/2007, 12:56
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Re: como crear un bat

copia_remoto.cmd

Código:
rem --- copia_remoto.cmd ---
@echo off
if not exist \\nombre_servidor_A_o_ip_A\recurso_compartido_A\fichero.ext echo No está disponible el servidor
if not exist \\nombre_servidor_A_o_ip_A\recurso_compartido_A\fichero.ext goto salir

copy \\nombre_servidor_A_o_ip_A\recurso_compartido_A\fichero.ext \\nombre_host_B_o_ip_B\recurso_compartido_B\fichero.ext /Y
:salir
pause
rem --- fin ---
Luego desde el equipo donde se va a lanzar el proceso, agregas el bat a tareas: Por ejemplo para las 09:01 todos los dias de lunes a viernes

inicio > ejecutar > cmd
c:\ at 09:01 /EVERY:L,M,Mi,J,V "c:\camino\copia_remoto.cmd"
  #4 (permalink)  
Antiguo 20/05/2007, 12:57
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Re: como crear un bat

copia_remoto.cmd

Código:
rem --- copia_remoto.cmd ---
@echo off
if not exist \\nombre_servidor_A_o_ip_A\recurso_compartido_A\fichero.ext echo No está disponible el servidor
if not exist \\nombre_servidor_A_o_ip_A\recurso_compartido_A\fichero.ext goto salir

copy \\nombre_servidor_A_o_ip_A\recurso_compartido_A\fichero.ext \\nombre_host_B_o_ip_B\recurso_compartido_B\fichero.ext /Y
:salir
pause
rem --- fin ---
Luego desde el equipo donde se va a lanzar el proceso, agregas el bat a tareas: Por ejemplo para las 09:01 todos los dias de lunes a viernes

inicio > ejecutar > cmd
c:\ at 09:01 /EVERY:L,M,Mi,J,V "c:\camino\copia_remoto.cmd"

salu2
  #5 (permalink)  
Antiguo 23/05/2007, 06:57
 
Fecha de Ingreso: mayo-2007
Mensajes: 1
Antigüedad: 17 años
Puntos: 0
Mensaje Re: como crear un bat

buen dia !!!

me gusto la explicacion que dieron de el codigo para copiar remotamente un archivo y me gustaria recibir una ayuda con lo que quiero hacer necesito ejecutar un archivo bat remota mente desde mi servidor a las maquinas que tengo en red me podrian ayudar. mi mail es:
[email protected]
  #6 (permalink)  
Antiguo 24/05/2007, 14:53
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Re: como crear un bat

Cita:
ejecutar un archivo bat remota mente desde mi servidor a las maquinas que tengo en red
¿Es un servidor de dominio y quieres que se ejcute el bat al inicio de sesion de el usuario cuando se valide en el dominio?
Si es asi:
http://www.microsoft.com/windows/win...ogonscript.htm

http://www.microsoft.com/windows/win...concepts_0.htm

Y si no es asi, usa el comando at , por ejemplo si son las 08:00
c:\AT \\equipo_remoto_o_ip 08:05 "cmd.exe /c \\servidor\compartido\script.bat"

salu2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 11:33.