Link to home
Start Free TrialLog in
Avatar of TomWaddle
TomWaddleFlag for Kuwait

asked on

Override personal mailbox size limits. Possible by GPO

I have to set everyone's mailbox limits to the same limit. The problem is, I have several users that have limits that override the global mailbox policy (from the storage limits on their profile) . Is there any way I can implement a GPO so that all users, regardless of their personal settings, will all be set to the same mailbox size? I'm in a server 2003 environment for everything. I'm limited to MS solutions only (no 3rd parties please).
Avatar of Simon Butler (Sembee)
Simon Butler (Sembee)
Flag of United Kingdom of Great Britain and Northern Ireland image

Group Policy doesn't apply to Exchange mailbox settings.
I cannot think of any way to catch them all, as there is very little reporting functionality in Exchange 2003. That will mean making the changes one by one.
Looking at mailbox sizes through ESM will give you an idea of the ones most likely to be over the standard.

Simon.
Avatar of TomWaddle

ASKER

Simon,
There's no way to modify the storage limit settings on a user profile?
Where exactly do you mean? With Exchange 2003 you can change the settings on each user in ADUC but I am unclear what you are referring to?

Simon.
According to this article, what you want to do should be easy:
http://social.technet.microsoft.com/Forums/en/exchangesvradminlegacy/thread/5388f143-1469-4674-baf3-6d3a0fade287

In Exchange 2007 or 2010, it is a simple powershell like this:

get-mailbox "user@domain.com" | set-mailbox -UseDatabaseQuotaDefaults $True

This would set the user to use defaults, regardless of the settings that are there for that user.

You could change the "get-mailbox" part of the command to make it take affect for any number of mailboxes, including ALL of them, all at once:

get-mailbox -resultsize unlimited | set-mailbox -UseDatabaseQuotaDefaults $True

Or, limit it to a specific server:

get-mailbox -server ExchSvr1 -resultsize Unlimited | set-mailbox -UseDatabaseQuotaDefaults $True

So, as you see, there's a lot of options..  BUT, what I'm personally not sure of, is how that conveys to an Exchange 2003 environment - My powershell experience started with 2007, which is why I pointed you to the article.

Dont be afraid of powershell - It's powerful, and you can do a lot at once easily, which also means you can BREAK a lot at once, easily if you're not careful, BUT you can always add
a "-whatif" parameter at the end of your command, and it will cause it to TELL you what it would have done, rather than doing the command.  That's always a good first step, to make sure you're going to do what you expect..

-Steve
Simon,
I want to change that setting in ADUC for several hundred users. So, I'm looking for a way to automate this process instead of the manual route. Steve's suggestion and his link  provide a way to make this happen if I can't do it through Group Policy. My problem is, I'm running 2003 and have never used powershell. I do work with some experts in powershell so I may be able to get help from them.
ASKER CERTIFIED SOLUTION
Avatar of Simon Butler (Sembee)
Simon Butler (Sembee)
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial