Avatar of obaidoa
obaidoa
 asked on

How to Update Address Book of Exchange 2010 .Contact Address & Phone Number

Hi Experts
Descrption :
Recently we have moved our office to new location  ,so I have to update the address and Telephone Numbers ,on all the contact ,that I done  manually ,going through  EMC > Recipient Configuration > Mailbox>Address and Phone
Updated  Address and Phone number doesn’t comes up in the address book ,then I try to update the Global Address book through following command
Update-GlobalAddressList -Identity "Global Address List" -DomainController "YourDomainControllerName"  
That gave me a lot of errors .
Question :
Is any one has any idea how can I update the Address and phone Numbers on Address Book. Using Exchange 2010
Thanks
Server SoftwareEmail ServersExchange

Avatar of undefined
Last Comment
obaidoa

8/22/2022 - Mon
Simon Butler (Sembee)

If you have changed the entries in AD, then there is nothing else to do.

The update-globaladdresslist commands are completely unnecessary. The changes will be picked up by Exchange, seen in OWA live, and in clients with cached mode, seen within 48 hours.

Therefore if you are looking in Outlook which is in cached mode I wouldn't expect to see the changes. However if you look through OWA then I would.

Simon.
obaidoa

ASKER
Hi Simon
Thanks for quick response , but its more than 5 days ,and these new address(not email address ,its the new office address) and phone numbers doesn't comes up in Outlook  ,that's why i want to update Global Address List that they might comes up ?
But still unsuccessful .

Thanks
Simon Butler (Sembee)

What about OWA? That uses live information.

A lot of people think that problems with the view in Outlook are related to the GAL, when in actual fact they are related to the OAB. Therefore the first thing you have to verify is that the information is seen in OWA, as that is live.

If the information is in OWA, then you can look elsewhere. If it is not, then it could be a problem with the domain - poor replication for example.

Simon.
All of life is about relationships, and EE has made a viirtual community a real community. It lifts everyone's boat
William Peck
obaidoa

ASKER
Hi Simon
How to to check contact OWA Address book ? because when i clicked on Address Book in OWA nothing is happening .
When i try to update OAB  I get the following error

"Error:
Failed to generate the content of the offline address book "\Offline Address List" Two possible reasons for the failure are that the system attendant Service is not running or you do not have permission to perform this operation.Error message : Error 0x6ba  (the RPC server is unavailable )from RpcEpResolveBinding.
Error 0x6ba  (The RPC server is unavailable) from  RpcEpResolveBinding

How about if i create new OAB ?

Thanks
Simon Butler (Sembee)

If nothing is happening, then there is a problem elsewhere with the server.
Are all of the Exchange services running? Is the server fully up to date?

I wouldn't do anything with the OAB, because I don't think that is the cause of the problem at all - being unable to see the Address Book in OWA indicates something is wrong there, which is why the OAB generation is failing.

Simon.
obaidoa

ASKER
Hi Simon
thanks for reply . i went through OWA  ,the changes comes up in OWA. All the Contact  and Telephone numbers are updated. Now what's  your suggestion  , what i have to do to bring up these changes to Outlook  on all the clients ?

Thanks
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
Simon Butler (Sembee)

If you are seeing the changes in OWA, then the GAL is fine, and Exchange can query the domain for the information. Therefore the problem is with the OAB.

To begin with, run this command:

get-offlineaddressbook | update-offlineaddressbook

Wait about 30 minutes before doing anything else.
Check the event log on the Exchange server for any errors.
Check the mailbox database have an offline address book assigned to them.

Then in Outlook, download the address book from the Send/Receive menu. Check if the changes are seen.
If not, shutdown Outlook, then delete any *.oab files from the system. Restart Outlook. Wait about five minutes for Outlook to download the OAB again. Check the address book once more.

Simon.
obaidoa

ASKER
Hi Simon
Thanks for reply. when i run the Command  get-offlineaddressbook | update-offlineaddressbook  i got the following error

--------------------------------------------------------
Microsoft Exchange Error
--------------------------------------------------------
Failed to generate the content of the offline address book '\Offline Address List'. Two possible reasons for the failur
e are that the System Attendant Service is not running or you do not have permission to perform this operation. Error m
essage : 'Error 0x6ba (The RPC server is unavailable) from RpcEpResolveBinding'.
    + CategoryInfo          : InvalidResult: (\Offline Address List:OfflineAddressBookIdParameter) [Update-OfflineAddr
   essBook], LocalizedException
    + FullyQualifiedErrorId : 3751EE14,Microsoft.Exchange.Management.SystemConfigurationTasks.UpdateOfflineAddressBook

Failed to generate the content of the offline address book '\Asia Offline Address List'. Two possible reasons for the f
ailure are that the System Attendant Service is not running or you do not have permission to perform this operation. Er
ror message : 'Error 0x6ba (The RPC server is unavailable) from RpcEpResolveBinding'.
    + CategoryInfo          : InvalidResult: (\Asia Offline Address List:OfflineAddressBookIdParameter) [Update-Offlin
   eAddressBook], LocalizedException
    + FullyQualifiedErrorId : 3E836842,Microsoft.Exchange.Management.SystemConfigurationTasks.UpdateOfflineAddressBook
--------------------------------------------------------
OK
--------------------------------------------------------

Any idea what i have to do now ?

Thanks
Simon Butler (Sembee)

There are loads of reasons for that error.
Have you checked that all services are running?
Check the network configuration is correct - the server should be using AD DC for DNS only, no external DNS at all should be used.
In the toolbox is the Best Practises tool, run that and see what it flags.

Do

get-offlineaddressbook | fl

Check the generating server is correct.
Are you using public folder distribution for the OAB, web or both?

Simon.
Your help has saved me hundreds of hours of internet surfing.
fblack61
obaidoa

ASKER
Hi Simon
Yes i checked all the services are up n running . By running the above command if found out that  the generating server is different (because we have to Exchange Server one in London Office and one in Singapore office )the offline address book is generated by the Singapore exchange But it is distributed through London exchange Virtual directory  . Does this is the basic reason ? . When i run  Get-offlineaddressbook | update-offlineaddressbook book  on Singapore Exchange server ,it runs successfully. But it didn't update any London office address or Telephone numbers .
Any idea ?

Thanks
Simon Butler (Sembee)

I would move the generating server for the OAB to the London server. Wait at least 30 minutes before doing anything else, then run the command that you used before on the server.

If you look at a domain controller in the other site, does it show the London details you entered? If not that would suggest a replication issue.

Simon.
obaidoa

ASKER
hi Simon
i successfully move OAB from Singapore server to London Server ,but when i tried to run update-OfflineAddressBook it genrate the following error

--------------------------------------------------------
Microsoft Exchange Error
--------------------------------------------------------
Action 'Update' could not be performed on object 'Offline Address List'.

Offline Address List
Failed
Error:
Failed to generate the content of the offline address book '\Offline Address List'. Two possible reasons for the failure are that the System Attendant Service is not running or you do not have permission to perform this operation. Error message : 'Error 0xe0434f4d (Unknown error (0xe0434f4d)) from RunOabGenTask'.

Error 0xe0434f4d (Unknown error (0xe0434f4d)) from RunOabGenTask




--------------------------------------------------------
OK
--------------------------------------------------------

Any idea ?

Kindest Regards
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
Simon Butler (Sembee)

How long did you wait after moving it before attempting to regenerate?
Another option, if it continues to fail is to delete the OAB and create a new one. If you do that, remember to change he configuration on each mailbox database in the org to reference to new OAB.

Simon.
ASKER CERTIFIED SOLUTION
obaidoa

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
obaidoa

ASKER
This solution works for me .