Solved

Exchange 2010 Storage Quota Settings -- Powershell question

Posted on 2012-12-26
6
1,464 Views
Last Modified: 2012-12-26
Trying to understand the meaning of the Powershell term 'Unlimited' for users whose storage quota setting is set to Default. "Unlimited" also shows for users whose storage quota is truly set to unlimited and not using the database defaults.
0
Comment
Question by:K Anthony O365
  • 3
  • 2
6 Comments
 
LVL 18

Expert Comment

by:Sushil Sonawane
ID: 38721143
0
 
LVL 40

Accepted Solution

by:
Subsun earned 500 total points
ID: 38721192
When you check the Storage Quota of a mailbox in powershell, you need to check two values.. ProhibitSendReceiveQuota and UseDatabaseQuotaDefaults

In following example UseDatabaseQuotaDefaults set to True, so the ProhibitSendReceiveQuota value can be ignored. Limits set on Database will take precedence.

ProhibitSendQuota                  : unlimited
ProhibitSendReceiveQuota           : unlimited
UseDatabaseQuotaDefaults           : True
TrueThis example UseDatabaseQuotaDefaults set to False, so the ProhibitSendReceiveQuota is valid.

ProhibitSendQuota                  : unlimited
ProhibitSendReceiveQuota           : unlimited
UseDatabaseQuotaDefaults           : False
False
0
 

Author Comment

by:K Anthony O365
ID: 38721263
Subsun,

What if UseDatabaseQuotaDefaults shows nothing in the value section of get-mailbox cmdlet?
0
Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

 
LVL 40

Expert Comment

by:Subsun
ID: 38721312
Typically the value is set to either False or True.. Null can be considered as False..
0
 

Author Closing Comment

by:K Anthony O365
ID: 38721593
Excellent!!
0
 
LVL 40

Expert Comment

by:Subsun
ID: 38721875
There is a correction..
I have done some testing by setting the UseDatabaseQuotaDefaults of user mailbox to $null. It appears that, even the GUI and PowerShell shows the mailbox limit is set as Unlimited, the actual limit applied to mailbox is from database. Which means Null is considered as True (If any mailbox is set to UseDatabaseQuotaDefaults as null, then the limits set on Database will take precedence.)
0

Featured Post

Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The following article is intended as a guide to using PowerShell as a more versatile and reliable form of application detection in SCCM.
In-place Upgrading Dirsync to Azure AD Connect
To show how to create a transport rule 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 >> Rules tab.:  To cr…
In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…

809 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