batch win7 para copiar a otra pc dentro de la red

Iniciado por xtrolx, 13 Julio 2011, 00:28 AM

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

xtrolx

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!!??

SuperDraco

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.

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.

Xcopy /?

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



XCOPY "C:\respaldo" "\\%ip%\respaldo\" /E /Y
No he vuelto, solo estoy de paso.

xtrolx

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

No_NICK


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



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