RSS
email

Eliminar archivos cada cierto tiempo y mantener los n últimos

Etiquetas de Technorati: ,

Hoy he realizado un pequeñísimo script que elimina todos los archivos de un directorio excepto los últimos cinco basados en la fecha de creación.

 

Aquí el script:

$total= (ls ruta\*.gbk).count - 5
ls ruta\*.gbk |sort-object -Property {$_.CreationTime} | Select-Object -first $total | Remove-Item -force


Después sólo hace falta agregarlo al programador de tareas :



schtasks /create  /sc MINUTE /MO 5 /tn "$taskname" /tr "powershell -nologo -noprofile -file c:\scripts\eliminar_backups.ps1 -windowsstyle Hidden"


Programar el trabajo cada x días y listo


Bookmark and Share

0 comentarios:

 

Recent Posts

Friends

Categories