feuerrauch01
Goto Top

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

  • $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}

Content-ID: 463873

Url: https://administrator.de/forum/mit-powershell-dateien-loeschen-die-aelter-wie-eine-stunde-sind-463873.html

Ausgedruckt am: 08.04.2025 um 16:04 Uhr

NetzwerkDude
NetzwerkDude 19.06.2019 aktualisiert um 12:43:27 Uhr
Goto Top
aus
(Get-Date).AddDays(-30)
wird
(Get-Date).AddHours(-1)

Literatur dazu:
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell. ...
feuerrauch01
feuerrauch01 19.06.2019 um 13:01:21 Uhr
Goto Top
Vielen Dank
Wahrscheinlich mit Minuten-->addminutes oder
colinardo
colinardo 19.06.2019 aktualisiert um 13:05:11 Uhr
Goto Top
Zitat von @feuerrauch01:

Vielen Dank
Wahrscheinlich mit Minuten-->addminutes oder
Jepp, alle verfügbaren Methoden liest du bitte hier nach: DateTime Struct
oder mit
get-date | gm *
Alle verfügbaren Member des DateTime Objects anzeigen lassen.

Grüße Uwe