locked
Exchange 2010 Address Book Policy with OAB defined RRS feed

  • Question

  • We will be upgrading our Exchange 2010 to Exchange 2016.  Microsoft's documentation has the following warning:

    Before you install Exchange 2016, you need to make sure that all existing Exchange mailboxes in your organization are assigned a default offline address book (OAB). If you don't do this, any mailbox that isn't assigned a default OAB when Exchange 2016 is installed will automatically download the new OAB generated by Exchange 2016. 

    When I run Get-Mailbox on a test mailbox, I get the following results

    DisplayName        : oab test
    OfflineAddressBook :
    AddressBookPolicy  : XXX Address Book Policy

    The Address Book Policy assigned to the mailbox has an Offline Address Book defined.  Address Book Policies were introduced with Exchange 2010 SP2.  Before that the address lists and offline address book had to be specified.

    My question is does the Offline Address Book defined in the Address Book Policy meet the requirements of the mailbox having a default OAB assigned even though it does not appear in the properties of the mailbox?

    Friday, March 10, 2017 8:54 PM

Answers

  • Hi,

    When you run "Get-Mailbox user | fl Name, OfflineAddressBook,Database", this parameter OfflineAddressBook is blank by default. 

    Generally, you can run "Get-Mailboxdatabase | Set-MailboxDatabase -OfflineAddressBook “EXCHANGE 2010 OAB" to configure the OAB for all databases and mailboxes.

    Then restart the Exchange system attendant and the Exchange file distribution service.

    At last, you can log on outlook and download OAB to test.


    Best Regards,
    David Wang
    TechNet Community Support


    Please remember to mark the replies as answers if they helped.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.



    • Edited by David Wang_ Monday, March 13, 2017 8:39 AM
    • Proposed as answer by David Wang_ Tuesday, March 14, 2017 4:50 AM
    • Marked as answer by BobFoglia Tuesday, March 14, 2017 2:08 PM
    Monday, March 13, 2017 6:32 AM

All replies

  • Why don't you just assign one?

    Get-Mailbox | Where {-not $_.OfflineAddressBook} | Set-Mailbox -OfflineAddressBook "Whatever Your OAB is Named"


    Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."
    Celebrating 20 years of providing Exchange peer support!

    Saturday, March 11, 2017 1:27 AM
  • Hi,

    When you run "Get-Mailbox user | fl Name, OfflineAddressBook,Database", this parameter OfflineAddressBook is blank by default. 

    Generally, you can run "Get-Mailboxdatabase | Set-MailboxDatabase -OfflineAddressBook “EXCHANGE 2010 OAB" to configure the OAB for all databases and mailboxes.

    Then restart the Exchange system attendant and the Exchange file distribution service.

    At last, you can log on outlook and download OAB to test.


    Best Regards,
    David Wang
    TechNet Community Support


    Please remember to mark the replies as answers if they helped.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.



    • Edited by David Wang_ Monday, March 13, 2017 8:39 AM
    • Proposed as answer by David Wang_ Tuesday, March 14, 2017 4:50 AM
    • Marked as answer by BobFoglia Tuesday, March 14, 2017 2:08 PM
    Monday, March 13, 2017 6:32 AM
  • We are a hosting provider and use a 3rd party console to allow our customers to self-manage their accounts and mailboxes.  As a rule, we avoid making changes using Exchange's native tool to any attributes that this management tool controls.  But this is a gray area, as the Offline Address Book is defined in the Address Book Policy, which correctly shows for every mailbox.  I am not sure if the Offline Address Book would necessarily show separately for each mailbox if it's already defined by the address book policy.
    Tuesday, March 14, 2017 2:00 PM
  • I reviewed the documentation and found that setting it at the DB level was sufficient to meet the prerequisite requirement of each mailbox having an OAB assigned.  As long as the DB has it defined, the mailbox itself doesn't need to have the OAB defined to prevent all the mailboxes from automatically downloading the Exchange 2016 address book.
    Tuesday, March 14, 2017 2:10 PM