Exchange 2013 SP1, Win2012-based AD.
Recently I increased default mailbox quotas settings on our mail database from 1 to 2 Gb. As earlier quotas for several mailboxes were set individually and no list of those mailboxes was kept, I decided to find all those mailboxes. So I run the following command:
Get-MailboxDatabase | Get-Mailbox | fl name,EmailAddresses,*quota >c:\temp\quotas.txt
Looking through the generated file, I discovered a score of mailboxes with explicit quotas. However, when I opened their settings in the EMC, all the quotas were displayed as 'Unlimited'. Further investigation showed that if I set specific quota settings on those mailboxes using the EMC, they are displayed correctly by the Get-Mailbox commandlet. However, if I set them back to 'Unlimited' in the EMC, Get-Mailbox continued to return the previous explicit settings. The only way to correct it was setting those values to 'Unlimited' using the Set-Mailbox commandlet.
AD replication is healthy. There is no AD-related errors in the Application logs of our database servers. Other mailboxes with explicit quotas behave normally.
How can it be?
Evgeniy Lotosh
MSCE: Server infractructire, MCSE: Messaging