For most of our large enterprise, commercial, and government customers, an Exchange hybrid environment provides a validated and supported method for deploying, migrating, and managing both an on-premises Exchange organization as well as Office 365.
In some cases, though (such as migrating from a hosted platform or other 3rd-party products that don't have Active Directory integration), you may not need everything hybrid provides or may not have a need to support the infrastructure migrating mailboxes cross-premises. For that, I've created a tool to help accelerate configuring Exchange to set and manage attributes and enable-cmdlets (such as Enable-RemoteMailbox).
In order to run this, you'll need:
- Exchange 2013 Management Shell, logged in as an ID with Organization Administration rights
- Office 365 Global Admin credentials
Download the script from the TechNet Gallery, launch in an Exchange 2013 management shell, and follow the bouncing ball.