Questione : Scritto di Powershell per cancellare le lime più vecchie dei giorni di x

Ciao, il
I non ha esperienza delle finestre che scripting e sto cercando qualcosa, quel quotidiano di programma, lime di cancellazione più vecchie dei giorni di x nei funzionamenti del sistema di specific folder.

The sotto le finestre 2003 R2 (x86).

Thanks in advanced.
class= del

Risposta : Scritto di Powershell per cancellare le lime più vecchie dei giorni di x

Ciao:)

In PowerShell assicurar che questo restituisca le lime che volete rimuovere:


$x = 30 # giorni di x:)
Ottenere-ChildItem “C:\YourFolder„ | Dove-Oggetto {$_.LastWriteTime - lt (Ottenere-Data) .AddDays (- $x)}


Se fa, aggiungere questo sull'estremità:


Ottenere-ChildItem “C:\YourFolder„ | Dove-Oggetto {$_.LastWriteTime - lt (Ottenere-Data) .AddDays (- $x)} | Rimuovere-Articolo


Se volete provarli con l'Rimuovere-Articolo su pure avreste bisogno di questo:


Ottenere-ChildItem “C:\YourFolder„ | Dove-Oggetto {$_.LastWriteTime - lt (Ottenere-Data) .AddDays (- $x)} | Rimuovere-Articolo - WhatIf


Ricordar che le lime cancellate come questa non andranno allo scomparto di riciclaggio, in modo da che assicurar che ottenga realmente soltanto che cosa volete in primo luogo.

HTH

Chris

PS. PowerShell è qui se già non lo avete installato: http://support.microsoft.com/kb/968929
Altre soluzioni  
 
programming4us programming4us