Friday, November 4, 2016

"Office 365 mailbox" button is missing in Exchange Admin Center (EAC) UI

Scenario

You install Microsoft Exchange Server for "Synchronized Identity" management only.
Example: after 3rd party mail server migration (Kerio Mailserver, Lotus Notes, CommunigatePro, etc.) and you have existing Active Directory configured with AAD Connect. Microsoft Exchange Server (EAC or EMS) is the only supported way for "Synchronized Identity" management and configured AAD Connect.
You try to create new "Office 365 mailbox" via EAC UI and with "Organization Management" permissions but no "Office 365 mailbox" button appears.


Notwithstanding this fact, you can create Office 365 mailbox via Exchange Management Shell (New-RemoteMailbox)

Solution

You need to install the Hybrid license key (free for Office 365 customers) on the Exchange Server (there is no need to configure full Exchange Server Hybrid however)

To obtain a Hybrid Edition product key for your Exchange 2010 SP3 or 2013 or 2016 server, go to the Exchange hybrid product key distribution wizard using Office 365 Global Admin credentials.

Apply obtained key to your Hybrid Exchange Server:

Set-ExchangeServer -Identity HybServer01 -ProductKey XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Get-Service -Name MSExchangeIS -ComputerName HybServer01 | Restart-Service

New-RemoteDomain -Name "Online Domain" -DomainName "tenant.mail.onmicrosoft.com"
Set-RemoteDomain -Identity "Online Domain" -TargetDeliveryDomain $true

Refresh browser session and "Office 365 mailbox" UI button will appear in EAC UI. If not then restart Hybrid server


Another reason why I could have the button missing is misconfigured RBAC.

References: