Sharepoint Contacts are not showing up in GAL, all addresses are under "All addresslist/All Contact" in Exchange 2007.
Hi,Recently i have migrated my Exchange 2003 to Exchange2007, things are running fine but now i am not able to check new sharepoint contact in Global Address list,All new Sharepoint contacts are available under "All Addresslist/All contacts".How i can i merge "All Addresslist/All contacts" in "Global Address List".Any idea or suggestion,please welcome.ThanksAmit Rawat
February 25th, 2010 5:58pm

Hi, Are u talking about the "Default Global Address List" or some other custom GAL? By default all contacts are shown in "Default Global Address List" and u dont have to do anything special for that. Also If you are trying to show contacts in some custom GAL then u might have to update some property/CustomAttribute of the Contact in Exchange using "Set-MailContact" powerShell command. Regards, Laeeq Qazi|Team Lead(Exchange + Sharepoint + BES + DynamicsCRM) www.HostingController.com
Free Windows Admin Tool Kit Click here and download it now
February 25th, 2010 6:46pm

Yes, I am talking about "Default Global Address List".It contains all emailaddress except Sharepoint contacts addresses.I have to click under "All Address list/All contacts " to check the sharepoint address.How i can merge sharepoint addres in Default GAL.Thanks
February 25th, 2010 6:51pm

Hi, There must be some problem with the Contacts bcoz as I said By default all contacts are shown in "Default Global Address List" Make sure that Alias property of these contacts are not null. u can check it by following PS command: get-mailcontact YourContactName |fl Alias or for checking null value it would be better to check for all contacts get-mailcontact |Where{$_.Alias -eq $null} |fl Name Can u run following PS commands in EMS and put the results here get-globalAddressList Default* |fl Recipientfilter get-mailcontact YourContactName |fl objectClass Regards, Laeeq Qazi|Team Lead(Exchange + Sharepoint + BES + DynamicsCRM) www.HostingController.com
Free Windows Admin Tool Kit Click here and download it now
February 25th, 2010 7:04pm

Thanks for prompt reply,Here is output of both command:-Command:-1) get-globalAddressList Default* |fl Recipientfilter2) get-mailcontact YourContactName |fl objectClassOutput:-1) RecipientFilter :2) ObjectClass : {top, person, organizationalPerson, contact}Let me know if you need more clue.Thanks
February 25th, 2010 7:14pm

Hi, Contact seems ok but what about the Alias property of the Contact? If Alias is null then contact wont be part of the GAL. Also RecipientFilter is empty which shud not be. Is this the old GAL from the Ex2003 server? RegardsLaeeq Qazi|Team Lead(Exchange + Sharepoint + BES + DynamicsCRM) www.HostingController.com
Free Windows Admin Tool Kit Click here and download it now
February 25th, 2010 7:18pm

Yes, recently i have migrated Exchange2003 to Exchange 2007.How can i check Contacts alias is null or not?How can i see these contacts in GAL.Thanks
February 25th, 2010 7:30pm

Hi, This I already mentioned in one of the above post Make sure that Alias property of these contacts are not null. u can check it by following PS command: get-mailcontact YourContactName |fl Alias If this shows ALias as empty then u will have to set it like this Set-mailcontact YourContactName -Alias ContactName or for checking null value it would be better to check for all contacts get-mailcontact |Where{$_.Alias -eq $null} |fl Name Regards, Laeeq Qazi|Team Lead(Exchange + Sharepoint + BES + DynamicsCRM) www.HostingController.com
Free Windows Admin Tool Kit Click here and download it now
February 25th, 2010 8:48pm

Thanks Qazi,I understood what you are saying, but you know when i double click on these contac in outlook, i can see alias name there for every contact.but according to command output, it is null.Let me test with one contact then i will say what is wrong and where?Thank you very much for you precious post.Hope we will share more difficult question in future as well :)....Thanks
February 26th, 2010 1:13am

Hi, U r welcome Amit. Yes its better idea to test it for one contact. Steps are 1. Choose a contact whose Alias is null, use one of the command mentioned in above post to search. 2. Set its Alias 3- update Your Address Lists. If you are using OUTLOOK then its also preferable to Generate the OABs manually (for this task u can visit www.exchangeGeek.wordpress.com) 4- Goto either OWA or Outlook and see if the contact is there. For outlook dont forget to atleast refresh the Address books by going to "Tool->Download Address Book" can see alias name there for every contact.but according to command output, it is null. In outlook u might have old Address Book copy, and so Alias might exist due to that. This is just a guess, this might be due to some other reason. Hope this helps. Regards, Laeeq Qazi|Team Lead(Exchange + Sharepoint + BES + DynamicsCRM) www.HostingController.com
Free Windows Admin Tool Kit Click here and download it now
February 26th, 2010 1:32am

Hi Qazi,I have manually created a contact with alias and it showing me alias after running the PS command as well but the same contact is not coming under Default Global Address list.Still in "All address list/All contact".Thanks
February 26th, 2010 5:03pm

Hi, Ok now it confirms that u have problem with ur GAL. BTW Where are u checking the GAL for the contacts? Are u using Outlook or OWA? Its better to check in OWA first. In one of your post u told that RecipientFilter of the GAL is empty when u ran this command get-globalAddressList Default* |fl Recipientfilter So now try to fill this recipeint filter Steps: 1- First verify that your GAL's LDAPRecipientFilter is a standard Ex2007 GAL Recipient Filter by running this command get-globalAddressList Default* |fl LdapRecipientfilter 2- If it returns exact this result: (&(mailNickname=*)(|(objectClass=user)(objectClass=contact)(objectClass=msExchSystemMailbox)(objectClass=msExchDynamicDistributionList)(objectClass=group)(objectClass=publicFolder))) then open ADSIEdit.msc ( u might have this tool, other wise download it. In windows 2008 its a builtin tool.) and goto following path Configuration->Services->Microsoft Exchange->Exchange Organization Name->Address Lists Container->All Global Address Lists 3- There select your GAL and right click and goto properties. Here find following attribute "msExchQueryFilter" which is empty, and put this value in it. (Alias -ne $null -and (ObjectClass -eq 'user' -or ObjectClass -eq 'contact' -or ObjectClass -eq 'msExchSystemMailbox' -or ObjectClass -eq 'msExchDynamicDistributionList' -or ObjectClass -eq 'group' -or ObjectClass -eq 'publicFolder')) 4- After it just update this GAL using update-GlobalAddressList command and then check in OWA whether it has new contacts now. Hope this helps u. Regards, Laeeq Qazi|Team Lead(Exchange + Sharepoint + BES + DynamicsCRM) www.HostingController.com
Free Windows Admin Tool Kit Click here and download it now
February 26th, 2010 5:48pm

WoW,When i have checked in OWA 2007 all addresses all showing under Default GAL.Now might be it is helpful for you to find the solution why it is not appearing in Outlook .Thanks
February 26th, 2010 6:29pm

Here is the output of above command:-get-globalAddressList Default* |fl LdapRecipientfilterLdapRecipientFilter : (& (mailnickname=*) (| (&(objectCategory=person)(objectClass=user)(!(homeMDB=*))(!(msExchHomeServerNam e=*)))(&(objectCategory=person)(objectClass=user)(|(homeMDB=*)(msExchHomeServerName=*)))(&(objectCateg ory=person)(objectClass=contact))(objectCategory=group)(objectCategory=publicFolder)(objectCategory=ms ExchDynamicDistributionList) ))
Free Windows Admin Tool Kit Click here and download it now
February 26th, 2010 6:33pm

Hi, If they are appearing in GAL in OWA and not in Outlook, it means that u will have to manually update and generate the OAB and then download the OAB in outlook as i told u in one of my above post. If you are using OUTLOOK then its also preferable to Generate the OABs manually (for this task u can visit www.exchangeGeek.wordpress.com) All steps are mentioned there. After this goto your outlook and click "Tool->Send Receive->Download Address book" Regards,Laeeq Qazi|Team Lead(Exchange + Sharepoint + BES + DynamicsCRM) www.HostingController.com
February 26th, 2010 6:56pm

Hi, I think that manually putting the Recipient Filter is not good way to update it for Ex2007. I will tell u how to upgrade an exchange 2003 GAL to Exchange 2007 GAL if u want this GAL to manage with Exchagne 2007 Management Console. Here is a very good link over it: http://www.fots.nl/index.php/archive/update-legacy-email-address-policies-and-address-lists/ I will update this thread by tomorow. Regards, Laeeq Qazi|Team Lead(Exchange + Sharepoint + BES + DynamicsCRM) www.HostingController.com
Free Windows Admin Tool Kit Click here and download it now
February 26th, 2010 7:02pm

It was really good post.For Your Information, I don't have any problem with legacy addresses, all are showing under Default GAL.But when i am creating new Contacts, only New contacts(Sharepoint Contacts) are coming under "All Address list/All contacts" tab in outlook but fine with OWA else are working very fine like New users,Public folders address etc.ThanksAmit
February 26th, 2010 8:02pm

do any have knowledge about it?
Free Windows Admin Tool Kit Click here and download it now
March 4th, 2010 12:47pm

Hi, If they are appearing in GAL in OWA and not in Outlook, it means that u will have to manually update and generate the OAB and then download the OAB in outlook as i told u in one of my above post. If you are using OUTLOOK then its also preferable to Generate the OABs manually (for this task u can visit www.exchangeGeek.wordpress.com) All steps are mentioned there. After this goto your outlook and click "Tool->Send Receive->Download Address book" Regards, Laeeq Qazi|Team Lead(Exchange + Sharepoint + BES + DynamicsCRM) www.HostingController.com Is this not helpful? IF contacts are appearing in the GAL and not in the OAB this means that OAB is not updated. OAB basically consists of some Address Lists(s) and or Glbal Address Lists(s). So in fact first you have to see which Address Lists are part of this OAB. get-OfflineAddressBook OABName | FL AddressLists Then first update the AL or GAL using Update-AddressList Update-GlobalAddressList And then Update (Update-OfflineAddressBook)and generate the OAB as i mentioned in my previous post and download in Outlook. Hope this helps. Regards, Laeeq Qazi|Team Lead(Exchange + Sharepoint + BES + DynamicsCRM) www.HostingController.com
March 4th, 2010 1:05pm

Hi Qazi,Thanks for your post, I have ran Update-AddressList that was completed successfully.But when i have ran "Update-GlobalAddressList" i got some warning, here are details:-WARNING: The recipient "domainname.com/Microsoft Exchange System Objects/OAB Version 2" is invalid and could not be updated.WARNING: The recipient "domainname.com/Microsoft Exchange System Objects/OAB Version 3a" is invalid and could not be updated.WARNING: The recipient "domainname.com/Microsoft Exchange System Objects/OAB Version 4" is invalid and could not be updated.WARNING: The recipient "domainname.com/Microsoft Exchange System Objects/Offline Address Book -\/o=domainname\/cn=addrlists\/cn=oabs\/cn=Default " is invalid and could not be updated.WARNING: The recipient "domainname.com/Microsoft Exchange System Objects/Offline Address Book - First Administrative Group" is invalid and could not be updated.WARNING: The recipient "domainname.com/Microsoft Exchange System Objects/Schedule+ Free Busy Information - First Administrative Group" is invalid and could not be updated.WARNING: The recipient "domainname.com/Sharepointgroup/projectname_cd" is invalid and could not be updated.Please help me here.Thanks
Free Windows Admin Tool Kit Click here and download it now
March 5th, 2010 5:18pm

Hey Qazi,My address book is running fine now,but for new contact or emailaddress i have to download Address book in Outlook everytime.Thanks for your help, Thanks
March 8th, 2010 12:35pm

Hey Qazi,My address book is running fine now,but for new contact or emailaddress i have to download Address book in Outlook everytime.Thanks for your help, Thanks You are welcome Amit. This means that you are now successfully getting the SP contacts in your GAL and OAB. For downloading OAB in outlook: Yes you will have to specifically download the new changes to outlook if you immediately want those changes to be available to your outlook. By default Outlook downloads the new OAB after 24 hours of the last download. Also when you starts the outlook it makes an attempt to download the new OAB files from Exchange Server. There is a very nice article on it by MS: http://support.microsoft.com/default.aspx/kb/841273 Plz check the section "Downloading and updating" in this article. Regards, Laeeq Qazi|Team Lead(Exchange + Sharepoint + BES + DynamicsCRM) www.HostingController.com
Free Windows Admin Tool Kit Click here and download it now
March 8th, 2010 3:08pm

Thanks a lot ...ThanksAmit
March 8th, 2010 4:23pm

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

Other recent topics Other recent topics