It's been a long time since I've updated Get-MailboxReport.ps1, a PowerShell script for generating reports about Exchange Server mailboxes statistics and other useful information.
Recently some folks have been asking for extra features to be added, so I took the opportunity to make some other minor enhancements at the same time.
The list of changes for V1.03 are:
- Added email functionality. You can now send the CSV file as an email attachment. The email message will also include the top mailboxes by size.
- Added some extra attributes to the report, such as mailbox quota settings.
- Script can now be run from a regular PowerShell session and will automatically load the Exchange snap-in, which simplifies running the script from Task Scheduler.
Download details are available here.
Paul is a Microsoft MVP for Office Apps and Services and a Pluralsight author. He works as a consultant, writer, and trainer specializing in Office 365 and Exchange Server.
Hi, your script is fantastic. I would like to modify some condition.
I’m looking for a match query. Where would I insert match and what is correct string ?
Example:
| ? {$_.ManagedFolderMailboxPolicy -match “Exchange2007-Unlimited”}
You’re trying to modify the results that Get-Mailbox returns? Just look for Get-Mailbox in the script and modify that line.
Hi,
can you run this script on multiple mailbox server switch -MailServer ?