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-Key: 463873

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

Printed on: April 26, 2024 at 09:04 o'clock

Member: NetzwerkDude
NetzwerkDude Jun 19, 2019 updated at 10:43:27 (UTC)
Goto Top
aus
(Get-Date).AddDays(-30)
wird
(Get-Date).AddHours(-1)

Literatur dazu:
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell. ...
Member: feuerrauch01
feuerrauch01 Jun 19, 2019 at 11:01:21 (UTC)
Goto Top
Vielen Dank
Wahrscheinlich mit Minuten-->addminutes oder
Member: colinardo
colinardo Jun 19, 2019 updated at 11:05:11 (UTC)
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