Alle Ordner mit der neusten Datei die älter als 2014 ist löschen
Hallo Allerseits.
Ich stehe vor einen Problem, dass ich nicht lösen kann.
Ich habe ein Netzlaufwerk ( \\tel-o1-nascl003\abt$ ) mit mehreren Ordner. Ich muss alle Ordner löschen, die keine neuere Datei als 01.10.2014 hat.
Ist dies Ihrgendwie machbar und zusätzlich die auf den Ordner berechtigten Gruppen löschen?
Gruss
kakashi1997
Ich stehe vor einen Problem, dass ich nicht lösen kann.
Ich habe ein Netzlaufwerk ( \\tel-o1-nascl003\abt$ ) mit mehreren Ordner. Ich muss alle Ordner löschen, die keine neuere Datei als 01.10.2014 hat.
Ist dies Ihrgendwie machbar und zusätzlich die auf den Ordner berechtigten Gruppen löschen?
Gruss
kakashi1997
Please also mark the comments that contributed to the solution of the article
Content-Key: 293197
Url: https://administrator.de/contentid/293197
Printed on: April 23, 2024 at 12:04 o'clock
10 Comments
Latest comment
Powershell Einzeiler:
Gruß jodel32
gci 'C:\ordner' | ?{$_.PSISContainer -and !(gci $_.FullName -Recurse | ?{$_.LastWriteTime -ge (get-date '01.10.2014')})} | remove-item -Force -Recurse
Zitat von @kakashi1997:
Ich teste es mal wird aber wahrscheinlich ein wenig dauern, da es über 1000 Ordner sind
Ja nee, aber bitte vorher Backup X)Ich teste es mal wird aber wahrscheinlich ein wenig dauern, da es über 1000 Ordner sind
Du kannst das ganze auch erst mal simulieren wenn du hinten noch ein -whatif an die Zeile anhängst, dann zeigt die Kommandozeile nur an was sie machen würde anstatt es auszuführen.
Moin Moin.
Es gibt ansonsten noch das sehr kleine aber sehr feine Kommandozeilen-Tool "delage32". http://www.horstmuc.de/wbat32d.htm
Gruß
Joe
Es gibt ansonsten noch das sehr kleine aber sehr feine Kommandozeilen-Tool "delage32". http://www.horstmuc.de/wbat32d.htm
Gruß
Joe