Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/02/2011, 12:02
moeb
 
Fecha de Ingreso: febrero-2011
Mensajes: 581
Antigüedad: 13 años, 2 meses
Puntos: 81
Respuesta: Eliminar copias de seguridad automaticamente con windows server 2008

No sé si te he entendido bien... Veamos si es así.

Este script funciona en windos 7... Mi MS-DOS está bastante oxidado, así que quizás puedas hacerlo más fácilmente. Pero... Debería funcionar.

Lo que hace es verificar que en el directorio "c:\pruebas" no haya menos de dos archivos. Si hay 3 o más, borra el mas antiguo.

Obviamente DEBES cambiar c:\pruebas por el directorio en que tengas tus backups...

Una vez lanzado, al final puedes hacer tu copia de seguridad (dentro del mismo script, si quieres).

@echo off

for /f "tokens=* delims= " %%i in ('dir /b /a-d c:\pruebas ^| find /v /c "::"') do set CUANTOS=%%i

if %CUANTOS% LSS 3 goto :fin

for /f "tokens=* delims= " %%a in ('dir /b /od /a-d "c:\pruebas\*.*"') do (
del "c:\pruebas\%%a"
goto :fin
)


:fin
@echo on

De todas formas, si te preocupan las copias de seguridad,despues de probar muchos métodos y dispositivos, esto es de lo mejorcito que he visto para empresas a precio asequible (y ahora lo venden incluso a través de la web, aunque no parece estar completamente terminada, sí parece funcional). Echale un ojo si te interesa... Nosotros tenemos 3 y encantados :)

www.bluebas.com

Saludos