It’s been a while since Get-DailyBackupAlerts.ps1 had an update, but thanks to some feedback and bug reports I have made a few changes this week.

This new version has the following improvements:

  • Databases with only one mailbox will now display as 1 instead of 0
  • Mailboxes for excluded databases are no longer retrieved for mailbox count calculations, which improves performance in very large environments
  • The “Backup currently in progress” field now displays as Yes/No instead of True/False (which I call “manager-friendly mode”)
  • Some minor formatting changes to make larger reports easier to read

About the Author

Paul Cunningham

Paul is a former Microsoft MVP for Office Apps and Services. He works as a consultant, writer, and trainer specializing in Office 365 and Exchange Server. Paul no longer writes for


  1. George

    This Script is great we have a hosted Exchange server and my boss and I were convinced that the service provider was not backing up our exchange server properly. This script helped us to call them out on their SLA agreement.

    What would be awesome is if you have a similar script that would email us the mailbox sizes.

    Thank you.

    1. vishwanath


      You can use

      get-malbox -resultsize unlimited | get-mailboxstatistics | out-file filename.txt
      send-mailmessage -from “” -to “” -attachment filename.txt -subject mailbox size

Leave a Reply