Global Address List Not Updating
Hi, We are trying to set up exchange 2007 but are unable to get outlook to connect to exchange. The messages that are recieved when trying to connect are "The action cannot be completed. The name cannot be matched to a name in the address list" I can connect sucessfully through "OWA" I've tried creating a new Global Address List which leads to a different error when trying to pair with outlook "Bookmark is not valid" Im quite sure this is to do with the Global Address List not updating so was wonering is the any permissions i havn't set. Any suggestions will be welcome, this has gone on for a while with no solution.
September 16th, 2008 1:21pm

Hi, Did you try to update the GAL manually - and see which errors this might create? Leif
Free Windows Admin Tool Kit Click here and download it now
September 16th, 2008 5:41pm

Hello, I agree with Leif, try to update GAL first and see How to Update a Global Address List http://technet.microsoft.com/en-us/library/bb266966(EXCHG.80).aspx
September 16th, 2008 5:56pm

Ok so running p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;font-family:'Calibri','sans-serif';} .MsoChpDefault {;} @page Section1 {size:612.0pt 792.0pt;margin:72.0pt 72.0pt 72.0pt 72.0pt;} div.Section1 {page:Section1;} Update-GlobalAddressList -identity 'Default Global Address List' -vbgives this result Code Snippet VERBOSE: Update-GlobalAddressList : Beginning processing.VERBOSE: Update-GlobalAddressList : Searching objects "default global address list" of type "AddressBookBase" under the root "$null".VERBOSE: Update-GlobalAddressList : Previous operation run on domain controller 'Development-Server.xxxxxx.local'.VERBOSE: Update-GlobalAddressList : Processing object "\Default Global Address List".VERBOSE: Updating all recipients matching the filter of global address list "default global address list".VERBOSE: Update-GlobalAddressList : Saving object "\Default Global Address List" of type "AddressBookBase" and state "Unchanged".VERBOSE: Update-GlobalAddressList : Previous operation run on domain controller 'Development-Server.xxxxxx.local'.VERBOSE: Update-GlobalAddressList : Ending processing.seems to complete, but doesnt update anything?when trying to update the offline address book with Update-OfflineAddressBook -Identity "Default Offline Address List" -vb i get Code Snippet VERBOSE: Update-OfflineAddressBook : Beginning processing. VERBOSE: Update-OfflineAddressBook : Searching objects "Default Offline Address List" of type "OfflineAddressBook" under the root "$null". VERBOSE: Update-OfflineAddressBook : Previous operation run on domaincontroller 'Development-Server.xxxxxx.local'. Update-OfflineAddressBook : The operation could not be performed because object 'Default Offline Address List' could not be found on domain controller 'Development-Server.xxxxxx.local'. At line:1 char:26 + Update-OfflineAddressBook <<<< -Identity "Default Offline Address List" -vb VERBOSE: Update-OfflineAddressBook : Ending processing. Not sure if im on the right track for a solution, but this dont seem to be right.Any ideas?
Free Windows Admin Tool Kit Click here and download it now
September 17th, 2008 1:28pm

Hi, Please attempt the following method to troubleshoot the issue: Step 1 =========== 1. Run Adsiedit.msc and expand to following object: Configuration->Services->Microsoft Exchange 2. Right click My Exchange and click Properties 3. Check the value of addressBookRoots attribute. By default, it should only be All Address Lists. If you have any other values, please remove them. Step 2: ========== When configure Outlook Profile and check name, please type the GC server name instead of Exchange Server name. Please also let me know whether several GCs exist in the environment. In addition, please also let me know whether the Exchange 2007 is upgraded from Exchange 2003 or a pure Exchange 2007. Please run the following command and post the result here: get-globaladdresslist |fl Mike
September 18th, 2008 10:11am

Firstly i appreciate all the help.Ok, so i ran Adsiedit and checked the addressBookRoots attribute which is CN=All Address List so this seems correct.We have had an exchange 2003 installation on a different server but this was believed to of been removed. I have been wondering if there are some entries on the domain from the previous installation which is conflicting the setup now.I tried connecting using Outlook with the GC server name to no avail.running "get-globaladdresslist |fl" presented this information------------------------------------------------------------------------------------------------------------------------IsDefaultGlobalAddressList : TrueRecipientFilter : (Alias -ne $null -and (ObjectClass -eq 'user' -o r ObjectClass -eq 'contact' -or ObjectClass -eq 'msExchSystemMailbox' -or ObjectClass -eq 'msExc hDynamicDistributionList' -or ObjectClass -eq 'g roup' -or ObjectClass -eq 'publicFolder'))LdapRecipientFilter :LastUpdatedRecipientFilter : (Alias -ne $null -and (ObjectClass -eq 'user' -o r ObjectClass -eq 'contact' -or ObjectClass -eq 'msExchSystemMailbox' -or ObjectClass -eq 'msExc hDynamicDistributionList' -or ObjectClass -eq 'g roup' -or ObjectClass -eq 'publicFolder'))RecipientFilterApplied : TrueIncludedRecipients :ConditionalDepartment :ConditionalCompany :ConditionalStateOrProvince :ConditionalCustomAttribute1 :ConditionalCustomAttribute2 :ConditionalCustomAttribute3 :ConditionalCustomAttribute4 :ConditionalCustomAttribute5 :ConditionalCustomAttribute6 :ConditionalCustomAttribute7 :ConditionalCustomAttribute8 :ConditionalCustomAttribute9 :ConditionalCustomAttribute10 :ConditionalCustomAttribute11 :ConditionalCustomAttribute12 :ConditionalCustomAttribute13 :ConditionalCustomAttribute14 :ConditionalCustomAttribute15 :RecipientFilterType : CustomIsValid : TrueOriginatingServer : PRODUCTION-SERVER.xxxxxx.localExchangeVersion : 0.1 (8.0.535.0)Name : Default Global Address ListDistinguishedName : CN=Default Global Address List,CN=All Global Add ress Lists,CN=Address Lists Container,CN=xxxxxx, CN=Microsoft Exchange,CN=Services,CN=Configurati on,DC=xxxxxx,DC=localIdentity : \Default Global Address ListGuid : 50a7aeec-8634-4440-bd41-cc65451cad75ObjectCategory : xxxxxx.local/Configuration/Schema/Address-Book-C ontainerObjectClass : {top, addressBookContainer}WhenChanged : 9/17/2008 1:51:48 PMWhenCreated : 7/2/2008 12:04:03 PM------------------------------------------------------------------------------------------------------------------------ThanksJon
Free Windows Admin Tool Kit Click here and download it now
September 18th, 2008 3:51pm

Hi, From your output, I notice that the LdapRecipientFilter attribute is empty. At this time, I suggest that you add the attribute manually to troubleshoot the issue: 1. Run Adsiedit.msc tool 2. Locate the Default Global Address List Configuration->Services->Microsoft Exchange->org name->Address List Container->All Global Address Lists->Default Global Address List 3. Right click the Default Global Address List and click Properties 4. Please ensure the purportedSearch attribute has correct LDAP filter configured. If it is not, I suggest that you add it manually: (&(mailNickname=*)(|(objectClass=user)(objectClass=contact)(objectClass=msExchSystemMailbox)(objectClass=msExchDynamicDistributionList)(objectClass=group)(objectClass=publicFolder))) After that, please force AD replication and ensure all DC has correct attribute value configured. Then, please run Update-GlobalAddressList to update the Default Global Address List again. Please check name again and let me know the result. Mike
September 23rd, 2008 5:17am

Hi Mike,Today I had the same problem in my Organisation.Somebody had messed up the ldap entry.I followed your steps exactly as mentioned and it worked.Thanks for posting them.- Raghu Raghu
Free Windows Admin Tool Kit Click here and download it now
January 9th, 2009 11:10pm

Hi All, I think I have the same issue. We have recently migrated mailboxes and public folders from Exchange 2003 to a newly installed Exchange 2007 instance and have had them running side by side. The last thing I have done was to 1. Migrate the System replicas 2. Change the Global Catalogue server from the Exchange 2003 server to our secondary DNS server Since then, the Offline Address Book on our Outlook clients are not in sync with the AD list. I have followed the advice above and would appreciate any help. 1. Check the value of addressBookRoots attribute. By default, it should only be All Address Lists. If you have any other values, please remove them. Original Value: CN=Address Lists Container,CN=WO,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=domain-name,DC=local I have tried to change this value to "CN=All Address Lists " as instructed above. But get the following "The name reference is invalid. " 2. get-globaladdresslist |fl IsDefaultGlobalAddressList : True RecipientFilter : LdapRecipientFilter : (&(mailNickname=*)(|(objectClass=user)(objectClass=contact)(objectClass=msExchSystemMailbox)objectClass=msExchDynamicDistributionList)(objectClass=group)(objectClass=publicFolder))) LastUpdatedRecipientFilter : RecipientFilterApplied : False IncludedRecipients : ConditionalDepartment : ConditionalCompany : ConditionalStateOrProvince : ConditionalCustomAttribute1 : ConditionalCustomAttribute2 : ConditionalCustomAttribute3 : ConditionalCustomAttribute4 : ConditionalCustomAttribute5 : ConditionalCustomAttribute6 : ConditionalCustomAttribute7 : ConditionalCustomAttribute8 : ConditionalCustomAttribute9 : ConditionalCustomAttribute10 : ConditionalCustomAttribute11 : ConditionalCustomAttribute12 : ConditionalCustomAttribute13 : ConditionalCustomAttribute14 : ConditionalCustomAttribute15 : RecipientFilterType : Legacy IsValid : True OriginatingServer : western01.domain-name.local ExchangeVersion : 0.0 (6.5.6500.0) Name : Default Global Address List DistinguishedName : CN=Default Global Address List,CN=All Global Address Lists,CN=Address Lists Container,CN=WO,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=domain-name,DC=local Identity : \Default Global Address List Guid : b24478e7-1bab-43a1-a33d-1d2714ec9883 ObjectCategory : domain-name.local/Configuration/Schema/Address-Book-Container ObjectClass : {top, addressBookContainer} WhenChanged : 02/04/2009 12:34:12 WhenCreated : 01/08/2007 21:50:29 3. Here I have a few Warnings and not sure where to look or correct them. Update-GlobalAddressList -identity 'Default Global Address List' -vb VERBOSE: Update-GlobalAddressList : Beginning processing. VERBOSE: Update-GlobalAddressList : Searching objects "Default Global Address List" of type "AddressBookBase" under the root "$null". VERBOSE: Update-GlobalAddressList : Previous operation run on domain controller 'western01.domain-name.local'. VERBOSE: Update-GlobalAddressList : Processing object "\Default Global Address List". VERBOSE: Updating all recipients matching the filter of global address list "Default Global Address List". VERBOSE: Update-GlobalAddressList : The Address List Service on Server "Western06.domain-name.local" will be used for the operation. WARNING: The recipient "domain-name.local/Microsoft Exchange System Objects/Offline Address Book - First Administrative Group" is invalid and couldnot be updated. WARNING: The recipient "domain-name.local/Microsoft Exchange System Objects/Offline Address Book - \/o=WO\/cn=addrlists\/cn=oabs\/cn=Default Off" is invalid and could not be updated. WARNING: The recipient "domain-name.local/Microsoft Exchange System Objects/Ecocircuitos Panama1" is invalid and could not be updated. WARNING: The recipient "domain-name.local/Microsoft Exchange System Objects/RAF - Falklands" is invalid and could not be updated. VERBOSE: Update-GlobalAddressList : Saving object "\Default Global Address List" of type "AddressBookBase" and state "Unchanged". VERBOSE: Update-GlobalAddressList : Previous operation run on domain controller 'western01.domain-name.local'. VERBOSE: Update-GlobalAddressList : Ending processing. 4. Mike mentioned to force AD replication and ensure all DC has correct attribute value configured. How is this done?.. Many thanks Michael
April 2nd, 2009 3:18pm

Guys, Here is the answer. Go to your MX console , locate the users properties and uncheck "Hide from Exchange address lists" Your user should now be visible. Paul
Free Windows Admin Tool Kit Click here and download it now
January 17th, 2011 8:16am

Thanks! I had the same issue and unchecking the "Hide from Exchange Address Lists" resolved my issue. Thanks again! TimothyTimothy
January 31st, 2011 10:07am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics