I write out a LOG file with the detail the script does.The Script works for E1 / E3 / E5 licenses but can easily extend to include other license types.The Scripts works for one service at a time.
Maybe its also helpful for you in some situations. So now I want to share with you a script that does all the magic automatically. I cannot apply a default license to all users and I’m too lazy to click through all users and enable the Exchange Online switch manually. It doesn’t sound like a big deal but the tricky part is I want to preserve the disabled services for every user. When I’m going to migrate the mailboxes to Exchange Online I need to enable the Exchange service for every user so they can access the mailbox. The license situation is not really structured. There are some users that don’t have all Office 365 services the license includes enabled and so there are some disabled services.
I have the following situation that all users already have Office 365 Licenses assigned like E1 / E3 or E5.
Powershell Script to enable specific Office 365 ServiceĬurrently I’m in an Exchange Migration project to migrate all mailboxes from Exchange onPremise to Exchange Online.