Article ID: 2819389 - View products that this article applies to.
When you run the Get-MailboxStatistics cmdlet to verify the status of a mailbox quota in a Microsoft Exchange Server 2013 environment, the StorageLimitStatus field in the results is empty.
This behavior is by design.
Unlike versions of Exchange Server Information Store earlier than Exchange Server 2013 Information Store, the Exchange Server 2013 Information Store does not cache the values of mailbox quotas. Therefore, the Information Store makes frequent calls to Active Directory to retrieve the values of mailbox quotas for each mailbox that is specified in the Get-MailboxStatistics cmdlet. Because of the frequent calls to Active Directory, you may experience poor performance in Exchange Server. To avoid poor performance in Exchange Server, the default Get-MailboxStatistics cmdlet does not retrieve the mailbox quotas and does not display a value in the StorageLimitStatus field.
To work around this issue, use one of the following methods to verify the quota status of mailboxes.
Method 1: Use Exchange Admin Console (EAC)If you want to verify the status of individual mailbox quotas, follow these steps:
Method 2: Use Exchange Management ShellIf you want to verify the status of individual mailbox quota, run the following command in Exchange Management Shell:
Get-MailboxStatistics DisplayName | ft *quota*,*size -AutoSize –WrapIf you want to verify the status of the mailbox quota for all the mailboxes that are hosted on a database, run the following command:
Get-MailboxStatistics -Database DatabaseName | ft displayname,*quota*,*size -AutoSize -Wrap
For more information about the Get-MailboxStatistics cmdlet in Exchange Server 2013, go to the following Microsoft website:
General information about the Get-MailboxStatistics cmdlet