Maintenance_Remove_OldDownloads.ps1
|
function Maintenance-RemoveOldDownloads { param ( [string]$DownloadsPath ) $age = (Get-Date).AddDays(-30) $oldFiles = Get-ChildItem -Path $DownloadsPath -Recurse -File | Where-Object { $_.CreationTime -le $age } foreach ($file in $oldFiles) { Remove-Item $file.FullName -Force -Verbose } } |