PowerShell Script to delete folders older than # days
$Now=Get-Date
$Days="90"
$TargetFolder="C:\temp\"
$LastWrite=$Now.AddDays(-$Days)
$Folders = get-childitem -path $TargetFolder |
Where {$_.psIsContainer -eq $true} |
Where {$_.LastWriteTime -le "$LastWrite"}
foreach ($Folder in $Folders) {
write-host "Now Deleting $Folder" -foregroundcolor "Green"
Remove-Item $TargetFolder$Folder -recurse -Confirm:$false
}