Monday, June 30, 2014

Putting Office 365 Room Mailboxes in Local Exchange

Recently I was working with an organization that had both an Office 365 tenant and on-premises Exchange 2007. Our project was to merge these two together into a single unit by configuring hybrid mode.

As part of this process, there are local AD user accounts that needed to be linked to Office 365 mailboxes in a way that the local Exchange implementation could understand. I've described that process here:
The existing Office 365 tenant has some room mailboxes. In order to allow on premises users to book those room, we need to perform a similar process for the room mailbox.

Here is the process I used:
  1. Create a disabled user account with the same name as the O365 room.
  2. Convert the disabled user to a mail user:
    1. Set the External e-mail address to be for the O365 object. This should be XX@XX.mail.onmicrosoft.com.
  3. Set the local domain as the reply email address. This needs to match the address in O365 because that is how Dirsync matches the disabled user account to the O365 object.
    1. On the E-Mail addresses tab, uncheck the Automatically update e-mail addresses based on e-mail address policy check box.
    2. Select the correct e-mail address XX@yourdomain.com and click Set as Reply.
    3. Click Apply.
    4. Check the Automatically update e-mail addresses based on e-mail address policy check box and click Apply.
  4. Use AD Users and Computers to Edit the properties of the disabled user account. Advanced Features must be enabled in the View menu.
    1. On the Attribute Editor tab, modify the following values to convert the disabled mail user to a remote room mailbox:
      • msExchRecipientDisplayType: -2147481850
      • msExchRecipientTypeDetails: 85899334592
      • msExchRemoteRecipientType: 33


Finally, run Dirsync to replicate the object to O365. The object should be matched with the existing o365 room mailbox. You can now book meetings with the room from your on-premises Exchange.

UPDATE:
The above process seemed to work well in my personal environment with an Exchange 2010 hybrid server. However, on a recent project with an Exchange 2013 hybrid server, it didn't seem to work at all.

What we did as an alternative was link the room mailbox in O365 with a disabled mail user. Then we setup the proper mailbox ID to allow mailbox moves. Then finally, we moved the room mailbox from O365 to on-premises and then back to O365. This gave a properly configured room mailbox in O365 that showed up properly in the Exchange 2013 management tools.

No comments:

Post a Comment