Questo è uno script che ho dovuto creare per cancellare vecchi file di backup generati da un appliance lasciando le copie più recenti all’interno nella cartella.
Lo script ordina gli oggetti, che si trovano interno della cartella ($path), in base alla data di creazione, seleziona un numero di di elementi pari alla variabile $ObjToDel e li rimuove.
Il numero di file che deve essere mantenuto deve essere specificato nella variabile $$ObjToKeep; in questo momento è 2.
Gli switch -force e -recurse servono rispettivamente per forzare la cancellazione e per applicare in modo ricorsivo l’operazione anche ad eventuali cartelle contenenti altri oggetti.
# Keeps latest...
Leggi il seguito »