Bulk assign custom Office 365 licenses via Powershell

I came up to create this easy script (with a little bit of help) because I wanted to bulk assign users an E3 license but without assigning Exchange Online functionality. The scripts I found on the internet were way to complex or just not working.

You can have several reasons why you do not want to assign every part of the license to a user. In my case mailboxes for this customer would not be migrated to Office 365 for the next months and therefor I don’t want Office 365 to create a mailbox for these users. Continue reading “Bulk assign custom Office 365 licenses via Powershell”

Configure a Hybrid Exchange 2013 environment with Oauth

Since there are already a lot of howto’s on the web on how to build a hybrid setup for Exchange 2013, I came across this alternative way to configure this whole thing with Oauth.

The problem I had and many others with me is that after configuring the Hybrid setup (manual or with the HCW) free/busy lookups were not working or maybe only working in a one way direction. Even after working with Microsoft Escalation Engineers for several days on what seems as such a small issue I needed a fast way to make this working. Microsoft recommended Oauth. Here is briefly how it works: Continue reading “Configure a Hybrid Exchange 2013 environment with Oauth”