Description

A simple PowerShell script that can be run on demand or via a Scheduled Task to delete recycle bin files over a certain number of days (default is 7).

Source Code

ForEach ($Drive in Get-PSDrive -PSProvider FileSystem) {
    $Path = $Drive.Name + ':\$RECYCLE.BIN'
    Get-ChildItem $Path -Force -Recurse -ErrorAction SilentlyContinue |
    Where-Object { $_.LastWriteTime -lt (Get-Date).AddDays(-7) } |
	Remove-Item -Recurse -Force
	}

how can I do it for all users on my windows machine? Thanks for your help