Hallo
Ich bin sehr neu in Powershell und hab noch nicht so viel Ahnung davon. Ich wolltemal bei einem Ordner alle Daten die älter als 2 Tage sind wegkopieren also in einen anderen Ordner. Und bei diesem Ordner dann alle die älter als 30 Tage sind löschen und das in einem Script. Ich habe mich ein wenig Informiert und bin auf diese Lösung gekommen wo allerdings nicht funktioniert
$A = (Get-Date).AddDays(-2)
$B = (Get-Date).AddDays(-30)
mi d:\test1\* d:\test\ | Get-ChildItem d:\test1\* | where-Object {$_.lastwritetime -lt $A}
ri d:\test\* -recurse | Get-ChildItem d:\test\* | where-Object {$_.lastwritetime -lt $B}
Aber wie gesagt er funktioniert nicht. Kann mir irrgendwer bei der Verbesserung oder einem neuen Vorschlag helfen? Wäre sehr froh darüber!
Vielen dank schon im Vorraus für die Antworten.
Gruss Anfänger0