Frage : Powershell Index zum Löschen die Akten älter als x-Tage

Hallo, haben
I nicht Erfahrung mit den Fenstern, die scripting sind und ich suche nach etwas, dieser Zeitplantageszeitung, die Löschungakten, die als x-Tage Durchläufen eines in den spezifischen folder.

The Systems unter Fenstern 2003 R2 (x86) älter sind.

Thanks in advanced.

Antwort : Powershell Index zum Löschen die Akten älter als x-Tage

Hallo:)

In PowerShell überprüfen, ob dieses die Akten zurückbringt, die Sie entfernen möchten:


$x = 30 # x-Tage:)
„C:\YourFolder“ Erhalten-ChildItem | Wo-Gegenstand {$_.LastWriteTime - lt (Erhalten-Datum) .AddDays (- $x)}


Wenn es tut, dieses auf das Ende hinzufügen:


„C:\YourFolder“ Erhalten-ChildItem | Wo-Gegenstand {$_.LastWriteTime - lt (Erhalten-Datum) .AddDays (- $x)} | Entfernen-Einzelteil


Wenn Sie es mit Entfernen-Einzelteil auf außerdem prüfen möchten, benötigen Sie dieses:


„C:\YourFolder“ Erhalten-ChildItem | Wo-Gegenstand {$_.LastWriteTime - lt (Erhalten-Datum) .AddDays (- $x)} | Entfernen-Einzelteil - WhatIf


Daran erinnern, dass die Akten, die so gelöscht, nicht zum Wiederverwertungssortierfach gehen, also sicherstellen, dass es wirklich nur erhält, was Sie zuerst wünschen.

HTH

Chris

PS. PowerShell ist hier, wenn Sie nicht es bereits angebracht haben: http://support.microsoft.com/kb/968929
Weitere Lösungen  
 
programming4us programming4us