With Exchange Server 2013 in order to manage your Exchange environment, you will have to make use of Exchange Admin Center. As of now with EAC you will not be able to manage all Exchange features, due to which Exchange Management Shell has the same importance as EAC.
Managing OAB likewise will require the use of Exchange Management Shell or cmdlets. You can use the below cmdlets for the same:
- Creating a new OAB
New-OfflineAddressBook -Name OAB -AddressLists “Global Address List”
- Identifying the OAB generation server
In Exchange 2013, it is the duty of the arbitration mailbox “Organization mailbox” to generate the OAB’s required for the Exchange environmnet. This mailbox is hosted in the Exchange Server 2013 mailbox server.
Get-Mailbox -Arbitration | where {$_.PersistedCapabilities -like “*oab*”} | ft name,servername
- Move the OAB generation server
As we now know that the ‘Organization Mailbox‘ is the one that generates the OAB, we have to first make sure that the Organization mailbox resides in the mailbox database of the Exchange server which we are planning to assign the role of OAB generation server.
For this purpose, we will have to move the Organization mailbox to the new server’s mailbox database. This can be achieved using the shell command :
Get-Mailbox -Arbitration -database MDB01| where {$_.PersistedCapabilities –like “*oab*”} | New-MoveRequest -TargetDatabase MDB02
where, MDB01 is the name of the mailbox database that holds the Organization mailbox initially, and MDB02 the mailbox database to which the Organization mailbox is moved.
Now, if you execute the command to identify the OAB Generation server, it will indicate the new Exchange Server only.
Reference :
http://blogs.technet.com/b/exchange/archive/2013/01/14/managing-oab-in-exchange-server-2013.aspx