elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  batch win7 para copiar a otra pc dentro de la red
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: batch win7 para copiar a otra pc dentro de la red  (Leído 7,511 veces)
xtrolx

Desconectado Desconectado

Mensajes: 30


Ver Perfil
batch win7 para copiar a otra pc dentro de la red
« en: 13 Julio 2011, 00:28 am »

tengo una computadora donde se trabaja FX y quiero que cuando el usuario se valla se copie la informacion que tiene el a otra pc para que al siguiente dia la revise otro usuario.

tengo autentificacion de red y de PC


@echo off
RESP CARPETA FX
set /p ip=255.255.255.255
if .%ip%==. exit 1
for /f %%a IN (usuario) DO (
 for /f %%i in (pass) do XCOPY C:\respaldo \\255.255.255\respaldo /E
exit


segun io es asi lo ise con 2 batch que me entre por aqui en el foro, no jala como quiero :S de antemano gracias


ya ise unas pruebas y con logearme a la carpeta remota de la pc (tiene que tener pass) solo puse en el batch

@echo off
XCOPY C:\respaldo \\255.255.255\respaldo /E
exit

otra pregunta me gustaria saber si es posible decirle al batch que si no puede sobre scribir un archivo lo salte y siga con los demas!!??


« Última modificación: 13 Julio 2011, 01:26 am por xtrolx » En línea

SuperDraco


Desconectado Desconectado

Mensajes: 2.505


Crew Dragon


Ver Perfil
Re: batch win7 para copiar a otra pc dentro de la red
« Respuesta #1 en: 13 Julio 2011, 09:14 am »

Hola, No puedo ayudarte mucho con temas de red, además no he entendido bien tu pregunta así que no puedo corregirlo bien ni intentar hacerte el script.

"cuando el usuario se va"? explicalo mejor... que significa cuando el usuario se va.




RESP CARPETA FX Esto no es ningún comando, entonces no lo uses como si lo fuera.

Código:
REM RESP CARPETA FX



if .%ip%==. exit 1           mal ¿Que intentas con ese comando?
for /f %%a IN (usuario)   mal ¿Que intentas con ese FOR?
for /f %%i in (pass)         mal ¿Que intentas con ese FOR?





Para tus dudas mirate la ayuda del comando.

Código:
Xcopy /?

/Y           Suprime la petición de confirmación de sobrescritura de un
             archivo de destino existente.


Código:
XCOPY "C:\respaldo" "\\%ip%\respaldo\" /E /Y


En línea

No he vuelto, solo estoy de paso.
xtrolx

Desconectado Desconectado

Mensajes: 30


Ver Perfil
Re: batch win7 para copiar a otra pc dentro de la red
« Respuesta #2 en: 13 Julio 2011, 16:26 pm »

lo que pasa es que lo tiene que supervisar otra persona el trabajo de que se hace en FX y cuando el que trabaja el FX seva que ejecute el batch y actulize la informacion en la pc del supervisor

tambien si el supervisor tiene avierto un archivo y no lo puede sobre escribir que lo brinque y que siga copiando la informacion

sobre lo dela autentificacio del usuario solo con que entre a la carpeta compartida por medio del RUN \\255.255.255.255 y me pida user y pass ya nonesito ponerselo en el batch pero en dado caso que el usuario apage la pc o la reinicie como puede hacerce para que el batch atentifique user y pas
En línea

No_NICK

Desconectado Desconectado

Mensajes: 40


Ver Perfil
Re: batch win7 para copiar a otra pc dentro de la red
« Respuesta #3 en: 17 Julio 2011, 02:18 am »


Con el código que te dieron te debería funcionar

1° Ingresas normalmente a la carpeta donde quieres guardar la información, windows7 automáticamente te pedirá un usuario y una contraseña los colocas "y le das a recordar", de esa forma no te pedirá credenciales para ingresar a esa carpeta por que ya las guardo

Creas el batch con
 
Código:

XCOPY "C:\respaldo\*.*" "\\PC-REMOTA\respaldo\" /E /Y /F


y lo ejecutas cada vez que quieras actualizar tu información en la otra computadora

Salu2
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines