OAB not in sync on two Exchange 2013 servers

Hello everyone

Hopefully, someone of you can help me. We have two Exchange 2013 servers with Mailbox Role and DAG and both of them also have the Client Access role.

If I run "Get-OfflineAddressBook | Update-OfflineAddressBook", the oab.xml file is successfully updated on the Exchange Server hosting the database where the Offline Address Book resides.

The problem is, the secondary Exchange Server does not get the updated oab.xml file in "C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\OAB".

We use Citrix Netscaler in front of those Exchange Servers to do load balancing. Some of the clients are getting the OAB correctly, of course those who are pointed to the correct Exchange Server hosting the updated oab.xml file while accessing https://mail.domain.com/OAB.

Some clients don't get the updated OAB as their are pointed to the other server by our load balancer.

So what might be the problem, that the second server won't get the updated oab.xml file? Is there a way to force this sync? I don't see any errors in Eventlog regarding this issue.

I know, in Exchange 2010 there was a File Distribution service, but this service is not available anymore in Exchange 2013.

Thanks for any hint.

Ren

August 6th, 2015 3:11am

Run the below command and check if the Arbitration mailbox is healthy

Get-Mailbox Arbitration | where-Object {$_.PersistedCapabilities Like *OabGen*} | FL Name,Persisted*

Free Windows Admin Tool Kit Click here and download it now
August 6th, 2015 6:47am

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

Other recent topics Other recent topics