Get-VM | Get-Snapshot | Where { $_.Created -lt (Get-Date).AddDays(-7)} | Remove-Snapshot -confirm:$false -RemoveChildren -RunAsync
Delete Snaps by Excluding Clusters:
get-cluster | ?{$_.Name -notmatch "Backup01|Backup02"} | Get-VM | Get-Snapshot | Where { $_.Created -lt (Get-Date).AddDays(-10)} | Remove-Snapshot -confirm:$false -RemoveChildren -RunAsync