Como você sabe como criar pontos de restauração, aqui está como excluí-los seletivamente usando um script do PowerShell.
#delete all System Restore Points older than 7 days
$removeDate = (Get-Date).AddDays(-7)
Get-ComputerRestorePoint |
Where { $_.ConvertToDateTime($_.CreationTime) -lt $removeDate } |
Delete-ComputerRestorePoint