Exhange 2010 Management Console: Mailbox-container is empty.

Welten
Welten used Ask the Experts™
on
Upgraded from Exchange 2003 to 2010 a couple of weeks ago and everything seems fine, except one small detail;

Under Recipient Configuration when clicking "Mailbox", the list is empty. "There are no items to show in this view". All the other containers (Distribution Group, Mail Contact, etc) are OK and items are listed but not under "Mailbox".

When clicking "Recipient Configuration" (one level up) all items are listed, inclusive the mailboxes that are supposed to be under the "Mailbox" container...  ..now how did that happen, and how can I fix it?

Thank you all in advance! :-)
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
AkhaterSolutions Architect

Commented:
could it be any filter you setup by mistake ? any errorrs ? what if you right click on mailbox an dclick on modify max number of recipients what is it there ?
AkhaterSolutions Architect

Commented:
one more thing, when they are showing in recipient config they are showing as "user mailbox" ?

Author

Commented:
Nope, states that maximum recipients to display is the default of 1000.
Checked this already...
Ensure you’re charging the right price for your IT

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden using our free interactive tool and use it to determine the right price for your IT services. Start calculating Now!

AkhaterSolutions Architect

Commented:
are they showing as "user mailbox" in recipient config ?

Author

Commented:
Yes, they are!
AkhaterSolutions Architect

Commented:
it could be simply a corruption in the mmc, did you try to install the management tools of exchange on another server to test ?

Author

Commented:
I don't have another server available for testing at the moment.

And I somehow doubt that is the case as I guess other symptoms would pop up to the surface with that, but I do understand what you are saying, so I will try that tomorrow.. unless there is a better solution? :-)
AkhaterSolutions Architect

Commented:
well technically all it does it gives back the result of the get-mailbox powershell command. try that out, any errors ?

Author

Commented:
Yes, that gives me the full list with no errors! :-)

Another detail is when I generate a new user, it shows as the only mailbox in the"Mailbox" list.
Need also to add that all mailboxes do work even if they're not listed under  the correct container in EMC.
AkhaterSolutions Architect

Commented:
oh wait you mean new users are showing mailbox container ?

Author

Commented:
Yes, new users do show in the mailbox container.

Also need to add that all other users are moved from the old 2003 server 2-3 weeks ago.
The icon in front of their name in the root are different from the newly created users icon. All the old users still got that green "Move Request" arrows on them. But the Get-Mailbox -results from shell tells me all mailboxes resides on the new server locally.

But I am 1000% sure they were all in the "Mailbox" container a couple of days ago...
AkhaterSolutions Architect

Commented:
well that change it all ! then it is surely not a corruption of the mmc!

Well I have never seen this

if you run get-mailbox username | fl (one mailbox NOT apearing) does it list normally ? any errors ?


also try running set-mailbox username -ApplyMandatoryProperties

and check if it shows after that

Author

Commented:
There seems like listing normally, can't spot any errors in there.

And YES, the user now shows in the Mailbox-container when I run set-mailbox username -ApplyMandatoryProperties

In the mean time, the test user I created 10 min ago now have disappeared from the list, what's going on? ..should I consider calling Ghostbusters?! :/

Author

Commented:
2 mins later, and now the "Mailbox-container" is empty again! :(
AkhaterSolutions Architect

Commented:
oh well ! I really don't know what to tell you

can you please run ExBPA and see if it gives anything relevant  ?

any errors in the event log ?

Author

Commented:
I have been testing that some more, and I find there is one difference before and after running the -ApplyMandatoryProperties command:

Before:
AddressListMembership                  : {\Default Global Address List, \All Users}

After:
AddressListMembership                  : {\Mailboxes(VLV), \All Mailboxes(VLV), \All Recipients(VLV), \Default Global Address List, \All Users}

And then after 2 mins, back to:
AddressListMembership                  : {\Default Global Address List, \All Users}

Makes sense?  
AkhaterSolutions Architect

Commented:
what are the \mailboxes(VLV) you created these ?
AkhaterSolutions Architect

Commented:
oh wait my users are memebers of these vlv also !!!

AkhaterSolutions Architect

Commented:
please run

$a = get-mailbox user

$a.AddressListMembership | fl distinguishedname

what is showing ?

Author

Commented:
Only two groups are listed in the output; All Users & Default Global Address List
AkhaterSolutions Architect

Commented:
please apply mandatory settings and run it again, and give me the full name (sanitized) of the vlv ones

Author

Commented:
Def on to something...


DistinguishedName : CN=Mailboxes(VLV),CN=All System Address Lists,CN=Address Lists Container,CN=<the-domain>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=<the-domain>,DC=no

DistinguishedName : CN=All Mailboxes(VLV),CN=All System Address Lists,CN=Address Lists Container,CN=<the-domain>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=<the-domain>,DC=no

DistinguishedName : CN=All Recipients(VLV),CN=All System Address Lists,CN=Address Lists Container,CN=<the-domain>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=<the-domain>,DC=no

DistinguishedName : CN=Default Global Address List,CN=All Global Address Lists,CN=Address Lists Container,CN=<the-domain>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=<the-domain>,DC=no

DistinguishedName : CN=All Users,CN=All Address Lists,CN=Address Lists Container,CN=<the-domain>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=<the-domain>,DC=no

AkhaterSolutions Architect

Commented:
ok i guess I see what your problem is (or about to)

do you have exchange 2003 or 2007 still running ?

Author

Commented:
Yes, the Exchange 2003 server is still running, but I guess there is no use for it any more.

I just found that all the addresslists are reverted back to legacy and needs to be re-upgraded again!! Why?!
Solutions Architect
Commented:
because your recipient update service is still on exchange 2003! it is the one clearing your users

please run Disable-AddressListPaging and see if it solved the issue

Author

Commented:
YES!!! You've got it! All the users are in the container they belong! :-D

Struggling with the "Public Folders" address list that wont re-upgrade from legacy, but that might be a different issue....

Are there any affections to this command I should be aware of?
AkhaterSolutions Architect

Commented:
no this command has no effect, actually by default it is not enabled when you upgrade from 2003/2007 to 2010 ! it should be ran AFTER the migration is completed and all other versions of exchange are removed but it looks like someone ran it on your system.

thanks for the opportunity to troubleshoot this interesting issue

Author

Commented:
Trust me on this, the pleasure is all mine - Thank you very much for a very good result, you are an absolute genius! ..and I believe you just saved my day!!

500 points coming your way all the way from Norway! :-)

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial