RSS
email
0

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

Read more
0

Powershell guía rápida

Microsoft ha publicado la versión actualizada de la guía rápida de powershell, descargable desde aquí .

Viene en formato word así que es recomendable imprimirla y tenerla a mano cuando surgen dudas.

También he encontrado un pequeño esquema de comparación de comandos CMD con powershell

Ver aquí

Un “quick reference card” , aunque es necesario registrarse para descargar:

Aquí

 

Espero que ha alguien les sean de utilidad

Read more
 

Recent Posts

Friends

Categories