Mit PowerShell Dateien löschen, die älter wie eine Stunde sind
Guten Tag
Ich möchte gerne mit PowerShell ein Script erstellen, welches mir Dateien löscht, die älter wie eine Stunde sind.
Ein Script, welches mir Dateien löscht, die älter wie 30Tage sind habe ich bereits.
Hier nun die Frage, wie muss ich es umschreiben, damit es funktioniert?
Vielen Dank
Ich möchte gerne mit PowerShell ein Script erstellen, welches mir Dateien löscht, die älter wie eine Stunde sind.
Ein Script, welches mir Dateien löscht, die älter wie 30Tage sind habe ich bereits.
Hier nun die Frage, wie muss ich es umschreiben, damit es funktioniert?
Vielen Dank
- $DatumVor30Tagen = (Get-Date).AddDays(-30)
- $Source = „D:\Test“
- start-transcript „$Source $(get-date -format yyMMdd).txt“
- get-childitem „$Source “ -recurse | where {$_.lastwritetime -lt $DatumVor30Tagen -and -not $_.psiscontainer} |% {remove-item $_.fullname -force -verbose}
Please also mark the comments that contributed to the solution of the article
Content-Key: 463873
Url: https://administrator.de/contentid/463873
Printed on: April 26, 2024 at 11:04 o'clock
3 Comments
Latest comment
aus
wird
Literatur dazu:
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell. ...
(Get-Date).AddDays(-30)
(Get-Date).AddHours(-1)
Literatur dazu:
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell. ...
Jepp, alle verfügbaren Methoden liest du bitte hier nach: DateTime Struct
oder mit
Alle verfügbaren Member des DateTime Objects anzeigen lassen.
Grüße Uwe
oder mit
get-date | gm *
Grüße Uwe