I am using Exchange 2k7. I would like to add a graph or even just a top 5 or 10 list of users mailbox sizes to my Spiceworks Dashboard. It would basically have username and mailbox size. It looks like it would be an easy thing to create, but for a guy that has limited to no programming experience, it is over my head. Thanks in advance for any suggestions!

3 Spice ups

add Exchange Monitor/Health widget to Spice-works.

I hope it helps,

Sam.

From the Exchange Shell I would run this command

get-mailboxstatistics -server dellsv1337 | ft displayname,totalitemsize,lastlogontime

Then import it to Excel and graph it.

That’s for Exchange 2010… Doesn’t 2007 have the Exchange Shell?

2007 does have Powershell cmdlets (and was the first version to introduce them).

Take a look at this Powershell script, it will give you an overview of current mailbox sizes and if you schedule it to run regularly will also be able to show you mailbox growth stats too:

I have the health monitor installed already. It only shows me my send/receive queues though. Is there a way to configure it to show mailbox sizes?

David - Thanks for the command. It looks like it ran great. I’d like to have that information automatically show on my dashboard though.

If you browse to your Exchange server in the Inventory screen you will see an Exchange Data tab that contains mailbox stats.

My Exchange tab didn’t have any mailbox stats. I’ve attached a screen shot.

To get mailbox stats in Spiceworks you need to be running this script on your Exchange server (and once setup you need to schedule it to run regularly):

http://community.spiceworks.com/scripts/show/382-exchange_push-ps1

Thanks, that’s exactly what I needed!

This should have been in a Spiceworks group instead of Exchange. I thought he wanted something outside of spiceworks.

me too!