masterschlumpf
Goto Top

Dateien nach bestimmter Zeit autom. löschen

Hallo zusammen,

ich möchte Dateien in einem bestimmten Ordner löschen, die älter als 30 Tage sind.

Ich nutze einen Windows Server 2008R2 mit File Server Diensten. Bisher habe ich dort nichts gefunden. Könnt Ihr mir weiter helfen?
Gern auch weitere Software oder Scripte die das erledigen.

Vielen Dank und beste Grüße
Alex

Content-ID: 265307

Url: https://administrator.de/contentid/265307

Ausgedruckt am: 24.11.2024 um 06:11 Uhr

colinardo
Lösung colinardo 05.03.2015 aktualisiert um 10:56:41 Uhr
Goto Top
Moin Alex,
  • Powershell-Einzeiler (ohne Unterordner durchsuchen)
gci "C:\ordnerXYZ" | ?{!$_.PSIsContainer -and $_.LastWriteTime -lt (Get-date).AddDays(-30)} | Remove-Item -Force
  • inklusive Unterordner durchsuchen:
gci "C:\ordnerXYZ" -recurse | ?{!$_.PSIsContainer -and $_.LastWriteTime -lt (Get-date).AddDays(-30)} | Remove-Item -Force

Hättest du aber auch 1000 und 1 mal hier mit der Forumssuche !

Grüße Uwe
departure69
Lösung departure69 05.03.2015 aktualisiert um 10:56:43 Uhr
Goto Top
Hallo.

Ansonsten gäb's noch ein kleines Progrämmchen namens "delage32", welches per altertümlichem cmd-Skript (ich hab's nicht so mit Powershell) aufgerufen werden kann, funktioniert einwandfrei:

http://www.horstmuc.de/wbat32d.htm


Viele Grüße

von

departure69
MasterSchlumpf
MasterSchlumpf 05.03.2015 um 10:56:33 Uhr
Goto Top
Hallo departure69,

vielen Dank für deine Info.

Das mit dem PowerShell funktioniert zwar super (auch dafür vielen Dank) aber auch ich bin nicht so der PowerSheller. Da sind mir die guten alten Scripte lieber.

Beste Grüße
Alex