Just talked to a tech professional in the immersion zone. This is a great place where they have all kinds of labs set up where people can learn new technologies, and have hands on experience. They have all kids of labs. Unfortunately, they didn’t have a lab around how to manage exchange online through powerscripts. Of course that would have been too easy.
However, I was able to speak with an EMS tech professional. He told me that what I was describing was pretty simple. All we need to do is go through our existing powershell scripts and find any existing calls and replace them with their online exchange equivalents. He thinks that 80% of our effort will be pretty straight forward.
Here are a few articles that will help:
Using powershell with Exchange Online: https://technet.microsoft.com/en-us/library/jj200677(v=exchg.160).aspx
Connect to online exchange through powershell: https://technet.microsoft.com/en-us/library/jj984289(v=exchg.160).aspx
Exchange online commandlets: https://technet.microsoft.com/en-us/library/jj200780(v=exchg.160).aspx