Exchange 2016 offline address book virtual directory
![exchange 2016 offline address book virtual directory exchange 2016 offline address book virtual directory](https://www.msoutlook.info/pictures/download-oab-complete-sync.png)
![exchange 2016 offline address book virtual directory exchange 2016 offline address book virtual directory](https://content.spiceworksstatic.com/service.community/p/post_images/attached_image/90c73a5f-9a89-47fb-bf9a-eb2d4f352e6b-2.png)
%ExchangeInstallPath%\Logging\HttpProxy\OAB\ If you would like information into what mailbox server the client access is proxying OAB requests to or any additional information regarding the proxying which is going on, view the OAB Proxy log files which can be found under: By default, the only Arbitration mailbox which is configured to hold the OAB is the default System Mailbox with the following GUID: Instead of generating the OAB to a folder on a mailbox server and copying the OAB to every client access server for distribution, the OAB is now stored inside an Arbitration mailbox which has been enabled for OABGen. To get around the OABGen single point of failure which existed in Exchange 2007/2010, Microsoft now leverage Database Availability Groups (DAGs) in Exchange 2013 for OAB Generation.
![exchange 2016 offline address book virtual directory exchange 2016 offline address book virtual directory](http://lh4.ggpht.com/-EItcCaBA1ms/ThcEXlJSIWI/AAAAAAAAB-8/gSuhnu3g3d4/OAB%2520Generation%2520Server_thumb%255B1%255D.jpg)
As with other mailbox assistances, the Microsoft Exchange Mailbox Assistants service will throttle the OABGeneratorAssistant process to ensure it does not utilise 100% of the server CPU and run at times when the server has least work load. The OABGeneratorAssistant is actually a mailbox assistant which runs as part of the Microsoft Exchange Mailbox Assistants service. The new OABGeneratorAssistant process in Exchange 2013 no longer uses the OabGen.dll dynamic link library, in fact this file has been completely removed.
![exchange 2016 offline address book virtual directory exchange 2016 offline address book virtual directory](https://www.howto-outlook.com/pictures/download-oab.png)
The primary problem with OABGen in Exchange 2007/2010 was each offline address book was bound to one mailbox server responsible for generating the OAB, a single point of failure. This dynamic link library was invoked by the Exchange System Attendant service according to the OABGen schedule configured. In Exchange 2007/2010 the OABGen was located under C:\Program Files\Microsoft\Exchange Server\V-\Bin\OabGen.dll. The OAB Virtual Directory and Autodiscover components work similar as they did in Exchange 2007/2010 however the OABGen process in Exchange 2013 has been completely rebuilt into the new OABGeneratorAssistant component. In Exchange 2013 there areĀ 3 components which make the OAB Distribution work: The Offline Address Book is important within Exchange environments as not only does it allow Outlook clients to see the address lists when offline but also it significantly reduces the amount of address book lookups decreasing Exchange server work load. The Offline Address Book is an offline copy of the address lists within Exchange for Outlook clients running in cached Exchange mode. In this article we will be covering the new OAB Distribution in Exchange 2013 In Exchange 2013, OAB Distribution has changed significantly removing a single point of failure to OAB DistributionĀ and minimising the performance impact OAB Distribution has on an Exchange Server. The article can be found under the following URL: Over the past years this article has received great feedback and has been referenced in multiple online articles, blogs and forum posts. Back in May 2009 I wrote an article entitled "How OAB Distribution Works" which covered in detail how OAB distribution works in Exchange 2007/2010.