Exchange 2010 mailbox size and message count

Posted on 2011-10-19
Last Modified: 2012-05-12
I don't see a way in the Exchange Management Console to display the message count and size of users' mailboxes.  There seems to be no column to display to show that.  Is this information viewable somewhere else?  
Question by:Ronald Hicks
    LVL 6

    Accepted Solution

    Use PowerShell (Exchange Shell)

    Get-MailboxStatistics | where {$_.ObjectClass –eq “Mailbox”} | Sort-Object TotalItemSize –Descending | ft @{label=”User”;expression={$_.DisplayName}},@{label=”Total Size (MB)”;expression={$_.TotalItemSize.Value.ToMB()}},@{label=”Items”;expression={$_.ItemCount}},@{label=”Storage Limit”;expression={$_.StorageLimitStatus}} -a

    LVL 4

    Assisted Solution

    Individually you can go to the properties to find that information, but to view the information for all mailboxes you should use the Powershell Get-MailboxStatistics command.  To view syntax for this:
    LVL 24

    Assisted Solution

    It is not exposed in EMC, purely to increase the performance of the console.

    Use Shell.
    LVL 6

    Assisted Solution

    Or simple
    Get-MailboxStatistics -Database "databasename" |ft DisplayName, TotaltemSize, ItemCount, StorageLimitStatus
    LVL 16

    Assisted Solution

    you can generate reports using exchange power shell using this command:-
    Get-MailboxStatistics -Database “Mailbox Database” | Select DisplayName, LastLoggedOnUserAccount, ItemCount, TotalItemSize, LastLogonTime, LastLogoffTime | Export-CSV test.csv

    more details are here :-

    Author Comment

    by:Ronald Hicks
    Bumping points

    Author Closing Comment

    by:Ronald Hicks
    Thanks everyone.

    Featured Post

    Do email signature updates give you a headache?

    Do you feel like all of your time is spent managing email signatures? Too busy to visit every user’s desk to make updates? Want high-quality HTML signatures on all devices, including on mobiles and Macs? Then, let Exclaimer solve all your email signature problems today!

    Join & Write a Comment

    Easy CSR creation in Exchange 2007,2010 and 2013
    Disabling the Directory Sync Service Account in Office 365 will stop directory synchronization from working.
    In this video we show how to create an email address policy in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.:  First we need to log into the Exchange Admin Center. Navigate to the Mail Flow…
    how to add IIS SMTP to handle application/Scanner relays into office 365.

    755 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    22 Experts available now in Live!

    Get 1:1 Help Now