Hallo zusammen,
vielleicht hat ja jemand einen Tipp. Ich will mit diesem Script Unterverzeichnisse und Dateien löschen die älter als 14 Tage sind:
# set folder path
$dump_path = "C:\Temp"
# set min age of files
$max_days = "-14"
# get the current date
$curr_date = Get-Date
# determine how far back we go based on current date
$del_date = $curr_date.AddDays($max_days)
# delete the files
Get-ChildItem -Path $dump_path -Recurse | Where-Object { $_.LastWriteTime -lt $del_date } | Remove-Item
Wenn ich das ausführe dann fragt mich das Script das der Recurse Parameter nicht gesetzt ist und das da Verzeichnisse mit Dateien drin existieren. Was mache ich denn da falsch.
Danke
SW
vielleicht hat ja jemand einen Tipp. Ich will mit diesem Script Unterverzeichnisse und Dateien löschen die älter als 14 Tage sind:
# set folder path
$dump_path = "C:\Temp"
# set min age of files
$max_days = "-14"
# get the current date
$curr_date = Get-Date
# determine how far back we go based on current date
$del_date = $curr_date.AddDays($max_days)
# delete the files
Get-ChildItem -Path $dump_path -Recurse | Where-Object { $_.LastWriteTime -lt $del_date } | Remove-Item
Wenn ich das ausführe dann fragt mich das Script das der Recurse Parameter nicht gesetzt ist und das da Verzeichnisse mit Dateien drin existieren. Was mache ich denn da falsch.
Danke
SW