Q
Problem solve Get help with specific problems with your technologies, process and projects.

Why is my mailbox quota warning not working?

The quota warning messages in Exchange 2013 aren't showing for end users in our company. Is there a way to get them working again?

One of the challenges many Exchange administrators will face is determining how to generate useful reports that...

will assist them in accomplishing their operational tasks. Sometimes, the difficulty is finding the appropriate cmdlet to run. Other times, the difficulty is in finding the correct combination of cmdlets to run to produce the specific reports you need. In the most frustrating cases, you try to do something you were able to do in previous versions of Exchange, but you can't find a way to do it in the current version of Exchange.

Microsoft has provided a number of cmdlets specifically geared toward mailbox reporting. The cmdlet that exposes the StorageLimitStatus of mailboxes is the Get-MailboxStatistics cmdlet. However, due to an architectural change in the Exchange information store, this information is no longer available. The end result is that the value is null in an Exchange 2013 mailbox because the information is no longer cached on the server's databases. This could affect how a mailbox quota warning appears.

Microsoft suggests two workarounds for this quota-warning issue. First, it's possible to use the Exchange Admin Console and view the mailbox usage information in the properties of a specific recipient. It's also possible to use certain cmdlets to display the mailbox quota and mailbox size values.

Single mailbox example:

Get-MailboxStatistics Annie | Format-Table *quota*,*size -AutoSize –Wrap

Multiple mailboxes on a database example:

Get-MailboxStatistics -Database DB01 | Format-Table displayname,*quota*,*size -AutoSize -Wrap

You'll still need to compare the values to determine if the mailboxes have exceeded their quota and if they have received quota warning notifications. For additional information, Microsoft offers a Knowledge Base article about the empty StorageLimitsStatus field when you run the Get-MailboxStatistics cmdlet in Exchange 2013. It gives details about what causes the empty field and the workaround steps you can take in your Exchange Server 2013 environment to verify your mailboxes' quota status.

About the author: 
Richard Luckett is a consultant and instructor specializing in messaging and unified communications. He's been a certified professional with Microsoft since 1996 and has 20 years of experience in the public and private sectors. He's a Microsoft Certified Trainer with more than 15 years of training experience with the Microsoft product line and received the Exchange MVP award in 2006, 2007 and 2008. He's also an expert in deploying and integrating Exchange Server and Lync Server. He leads the Microsoft training and consulting practice at LITSG.

This was last published in January 2015

Dig Deeper on Exchange Server setup and troubleshooting

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

-ADS BY GOOGLE

SearchServerVirtualization

SearchCloudComputing

SearchExchange

SearchSQLServer

SearchEnterpriseDesktop

SearchVirtualDesktop

Close