Dateien (keine Ordner) löschen die älter sind als
Guten Morgen ich möchte gerne mit einer power Shell Dateien löschen die älter als 30 tage sind. Die Dateien sind in vielen Unterordnern und es kommen jeden tag neue hinzu, das heißt die powershell darf nur die Dateien löschen und keine Ordner löschen oder ihre Struktur ändern.
Ich habe nun schon soweit geschafft das sie mir alles löscht was älter ist als 30 tage aber auch eben alles.
Get-ChildItem -Path "(Verzeichnis)" -Recurse | Where-Object {$_.CreationTime -lt (Get-Date).AddDays(-30)} | Remove-Item
Vielen dank schon mal für eure Unterstützung
Ich habe nun schon soweit geschafft das sie mir alles löscht was älter ist als 30 tage aber auch eben alles.
Get-ChildItem -Path "(Verzeichnis)" -Recurse | Where-Object {$_.CreationTime -lt (Get-Date).AddDays(-30)} | Remove-Item
Vielen dank schon mal für eure Unterstützung
Please also mark the comments that contributed to the solution of the article
Content-Key: 303249
Url: https://administrator.de/contentid/303249
Printed on: April 24, 2024 at 19:04 o'clock
4 Comments
Latest comment
Oh man echt zu dämxxxx unsere Suchfunktion zu benutzen Diese Frage wurden hier schon 10000fach beantwortet, und Meierjo hat dir doch die Lösung frei Haus geliefert !!
Gruß jodel32
gci -Path "(Verzeichnis)" -Recurse -Force | ?{!$_.PSIsContainer -and $_.CreationTime -lt (Get-Date).AddDays(-30)} | Remove-Item -Force