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