Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/09/2010, 04:15
Avatar de dogduck
dogduck
 
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 11 meses
Puntos: 19
Respuesta: no se como hacer copias de seguridad bat

Lo primero. Los datos, el escenario, el entorno:
¿Tienes todas las ips de tus máquinas?¿Tienes un dominio?

Si tuvieras las ips de tus máquinas (aunque obtuvieran la ip por dhcp, si sabes el rango ya sabes "donde" va a trabajar el script), puedes hacer un script desde el servidor:
Siempre y cuando se tenga acceso como administrador (ya sea local o del dominio) al recurso administrativamente compartido C$ y D$ de cada maquina.

(Nota: escribo en directo, si hay algún error sintáctico, sorry)

copia.bat
Código bat:
Ver original
  1. @echo off
  2. for %%i in (192.168.0.11 192.168.0.12 192.168.0.13 192.168.0.14 192.168.0.15 192.168.0.16 192.168.0.17 192.168.0.18 192.168.0.19 192.168.0.20) do (
  3. xcopy \\%%i\C$\Docs \\%%i\D$\Backup\Docs /E /H /R /Y /I /D
  4. rem lanzar proceso remoto en cliente
  5. psexec \\%%i -u dominio\usuario -p contraseña cmd /c \\servidor-o-ip\carpeta-compartida-en-servidor\perfil.bat
  6. )
  7. rem fin for ... do


perfil.bat
Código bat:
Ver original
  1. @echo off
  2. xcopy "%USERPROFILE%"\Favoritos D:\Backup\Favoritos /E /H /R /Y /I /D
Necesitarás la utilidad de sysinternals (trabajan para Microsoft) psexec.exe (busca en google)

salu2