I was tired of getting close to 100 backup status reports each day, so I wrote a quick digest script and disabled notifications on all my jobs. I'm not very good with Powershell, so it's pretty ugly, but it works, and I get a nice quick digest that tells me if I have anything to really address.
Hopefully this helps someone who is struggling onder the weight of backup reporting get out from under the weight.
1. This script only cares about errors, cancellations, successes and exceptions. If you want more things, just add more tables.
2. Only verified on Powershell 3.0
3. I run this as a system task on a daily basis on my BE server.
4. YMMV, but they are just GET cmdlets, you aren't doing anything but gathering data and emailing it.
Credit - "sendemailstatus" is a function I picked up from -Mark- on technet because I like the emails it sends.