The msExchQueryBaseDN Attribute Meets the Exchange Availability Service or Why Can’t I See Your Free/Busy Information?

I ran into a rather obscure Exchange Availability Service behavior that will be of little interest to most.  So, if you are not working at a hosting company or have never heard of the ‘msExchQueryBaseDN’ attribute, save yourself some time and skip this post.

The ‘msExchQueryBaseDN’ attribute is used to restrict Outlook Web Access’ (OWA) search for mail enabled objects in Active Directory (when simulating the Global Address List) — or at least that is what it was originally used for.  Rather than searching for all mail enabled objects, it will search only a portion of Active Directory.  The attribute is usually not set because most Exchange organizations have only one Global Address List – The ‘Default Global Address List’ which contains all mail enabled objects.

If you don’t understand why there would be more than one GAL, stop reading here.

Read more

How do I restore a deleted Exchange 2007 user? or A funny thing happened on the way to a reconnect?

This post is the result of an experience one of my clients had.  I hope it helps other Exchange 2007 SP1 users.

Here is the scenario, a loyal administrator somewhere deletes Robert Smith when they meant to delete Roberta Smith.  It could also be that someone was confused by the ‘newspeak’ in the Exchange Management Console (EMC) and did not realize that ‘Remove’ equates to ‘Delete User’ not to ‘Remove Exchange Attributes’ under ‘Exchange Tasks…’ in the 2000/2003 Exchange extended ADUC and deleted the user object by mistake.  The conflicting terminology is another subject I will pass over here.

Your phone rings.  Easy right?  Just put it all back the way it was.  Well, it is a little more complicated than that.  Let’s get started…

Read more