117643
Goto Top

Dateien gefiltert nach Zeitraum (Uhrzeit) per Powershell bzw. Batch löschen

Hallo,
ich muss Dateien löschen die in einem bestimmten Zeitraum (11:50 und 12:30 am 20.10.2015) geändert wurden löschen. Kann mit da jmd behilflich sein das passendes Powershell bzw. Batch-Snippet zu entwerfen?

face-smile Grüße der Michael

Content-Key: 286346

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

Ausgedruckt am: 28.03.2024 um 11:03 Uhr

Mitglied: 114757
Lösung 114757 22.10.2015 aktualisiert um 09:53:26 Uhr
Goto Top
Moin,
hatten wir zwar schon öfters ... aber hier nochmal zum mitlesen...
PS-Code
gci 'c:\Ordner' -Recurse | ?{$_.LastWriteTime -ge (Get-Date '20.10.2015 11:50') -and $_.LastWriteTime -le (Get-Date '20.10.2015 12:30')} | Remove-Item -Force  

Gruß jodel32
Mitglied: 117643
117643 22.10.2015 um 09:53:37 Uhr
Goto Top
Danke jodel32 face-smile
Mitglied: 117643
117643 28.10.2015 um 16:00:00 Uhr
Goto Top
Hallo,

mir nochmal :P

Was muss ich tun damit
gci 'c:\Ordner' -Recurse | ?{$_.LastWriteTime -ge (Get-Date '20.10.2015 11:50') -and $_.LastWriteTime -le (Get-Date '20.10.2015 12:30')}    
nicht die Dateien anzeigt sondern nur die Ordner? (dient der besseren Analyse welche Ordner alle betroffen sind bevor in das Remove-Item ausführeface-smile )
Mitglied: 114757
Lösung 114757 28.10.2015 aktualisiert um 16:05:41 Uhr
Goto Top
Zitat von @117643:
Was muss ich tun damit
gci 'c:\Ordner' -Recurse | ?{$_.LastWriteTime -ge (Get-Date '20.10.2015 11:50') -and $_.LastWriteTime -le (Get-Date '20.10.2015 12:30')}    
nicht die Dateien anzeigt sondern nur die Ordner? (dient der besseren Analyse welche Ordner alle betroffen sind bevor in das Remove-Item ausführeface-smile )
gci 'c:\Ordner' -Recurse | ?{$_.LastWriteTime -ge (Get-Date '20.10.2015 11:50') -and $_.LastWriteTime -le (Get-Date '20.10.2015 12:30')} | select DirectoryName -Unique  

p.s. Fast jeder Befehl in Powershell kennt auch den Parameter -whatif der nur anzeigt was er tun würde anstatt es wirklich zu tun face-wink
Mitglied: 117643
117643 28.10.2015 um 16:05:31 Uhr
Goto Top
Du bist nen Schatz face-smile Danke