No DEFAULT Global Address List in Exchange 2007 RRS feed

  • Question

  • Good afternoon,

    Somehow in our Exchange 2007 environment (upgraded from Exchange 2003), we ended up with a Global Address List that is not actually a Default Global Address List (even though the CN is as such).

    Our reason for believing this is the case is that the OAB will not let us check the box that says to add the Default Global Address List to the OAB (it states it does not exist) AND the Exchange Management Shell allowed us to remove the "Default" GAL when Microsoft's documentation explicitly states that the Default GAL cannot be removed.

    So, we created a new GAL and of course it appears the same as our previous - not a Default - even though it is our only GAL. We looked at it in ADSIEdit and my guess is there is a parameter on the container object that would allow us to mark that it is indeed the Default GAL, but I cannot find any documentation on what that attribute should be.

    Any help that anyone can provide on what that attribute is OR how to create a new Default GAL would be greatly appreciated!!


    Craig C. Regester

    Tuesday, March 6, 2007 10:17 PM

All replies

  • Try creating a new global address list then create an offline address list with the new global address list added. Should give you the option to add global address lists when you create the offline address list. Once this has been created, you can right click the newly created offline address list and set it to default. Think that's how it is done, but also I did this within exchange 2003. Might help - lets hope so.....
    Wednesday, March 7, 2007 12:26 PM
  • Thanks for you response Antony! Unfortunately I believe you misunderstood what I'm trying to accomplish, which is probably my fault as my initial post was a little confusing.

    I do not wish to create a new OAB and mark it as default - that part works fine, I know.

    I wish to create a new Global Address List and make it the Default Global Address List.

    The only relation to OAB is that there is an option in the OAB properties to include the Default GAL (different from the options to add Address Lists to the OAB) and when I try to check this option, an error is displayed that indicates the Default Global Address List cannot be found, which indicates to me that the new Global Address List I created with the New-GlobalAddressList cmdlet did not become default.
    Wednesday, March 7, 2007 1:36 PM
  • Sorry mate. I was of the thinking that the offline address book was what was looked at by outlook, and by setting up the oab as default, it restored the status quo.... perhaps I'm just having an off day......
    Wednesday, March 7, 2007 1:43 PM
  • Another way someone could help me if the above question cannot be answered -

    How can I change which Global Address List is the default if I have two?


    Thursday, March 8, 2007 2:54 PM
  • Were you able to resolve this.  I have the same issue.  I migrated from Exchange 2003 to 2007.  I have a global address list that is not the Default so I do not have any default global address list.   I can not find any information on how to make a global address list the default global address list. 


    What I see from a client standpoint is that users who have existed prior to the upgrade still have a copy of the old GAL as it was before the conversion and they have the new address lists.  So it appears that the new lists are part of the offline address book but the GAL is not so it is not being updated.  I attempted to add the Default Global Address list to the Default Offline Address Book, but recieve and error that states, there is no Default Global Address List.


    Please help.


    Friday, September 28, 2007 5:20 PM
  • Hi Guys, like you I have the same problem.  All be it my upgrade was from Exchange 2000.


    This initially did work as I was able to create Contacts in EMC which were added to the Default Global Address List.  I have since removed the last Exchange 2000 Server from AD, so I suspect this is why it is no longer working. 


    I can add a Contact/Group via EMC, but it does not appear in the Default Address Book.  The relevant objects do appear in their relevant address lists (i.e. All Contacts/All Groups), just not the Default Address Book.


    Anybody any further forward with this?






    BTW for the previous post who was unable to set DefaultGlobalAddressList, have you tried the set-GlobalAddressList -IsDefaultGlobalAddressList $falseEmbarrassedtrue? 


    Thursday, October 11, 2007 2:02 PM

    Hi, Same issue in my deployment of Exchange 2007 it appears there is no default global address book available to be included in OABs.  Was this resolved?
    Wednesday, October 24, 2007 8:26 PM
  • No warranties on this solution but this is what solved the problem for me...


    *Open ADSI Edit (Windows 2003 Admin tool)

    *connect to your domain configuration

    *expand services

    *expand Microsoft Exchange

    *expand 'insert your organization name here'

    *expand 'Address Lists Container'

    *expand 'All Global Address List'

    *expand 'Default Global Address List'

    *look for attribute 'msExchRecipientFilterFlags'


    My attribute was set to 0  I had to edit it and change it to 3.

    After this was done I was able to have the OAB connect to the default global address using the GUI.


    Hope this helps



    Friday, October 26, 2007 3:19 PM
  • Check to see if msExchPurportedSearchUI on the default global address list object in the configuration partition is empty.

    The IsDefaultGlobalAddressList is a computed value which is also based on this property being empty.





    Wednesday, October 31, 2007 4:52 PM
  • You're amazing. Was about to get nuts, thank you!

    Friday, January 25, 2008 10:52 AM
  • @hvdijk:


    You're welcome Wink


    Check the following links for more curlpits in pre-sp1 deployments: http://www.spurius.nl/?p=65 and http://www.spurius.nl/?p=68 . These are in Dutch, but looking at your last name, that should not be an problem...





    Friday, January 25, 2008 7:43 PM

    What was the fix, I don't understand.  Please let me know.
    Wednesday, February 13, 2008 4:14 PM
  • I found the following article very usefull for my situation.




    Hope it helps!
    Tuesday, March 18, 2008 3:59 PM
  • Hello,

    I know that the thread here is the very old one, but anyway, how to create the new default GAL or the existing one switch to default GAL?

    I did the next steps:

    1. Create new address list as "Default Global Address List"

    2. Open ADSIEDIT.msc and point to CN=All Address Lists,CN=Address Lists Container,CN=<your comaniname>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=<company>,CN=<com>

    3. In right window right-click on container "CN=Default Global Address List" and choose "Move" and move it to:

    CN=All Global Address Lists,CN=Address Lists Container,CN=<your companyname>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=<company>,CN=<com>

    4. Right-click on "CN=Default Global Address List" > Properties and change the attribute msExchRecipientFilterFlags value to 3

    5. Right click on "CN=Microsoft Exchange" container - CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=<company>,CN=<com> > Properties and change the attribute "globalAddressList" value to CN=Default Global Address List,CN=All Global Address Lists,CN=Address Lists Container,CN=<your comaniname>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=<company>,CN=<com>

    And voila, its working, I was then able to check the box "add Global Address List" in OAB and Update OAB.

    Friday, May 21, 2010 5:44 AM