Automate tasks secure with Powershell against Office 365

Part 1: Create a service account
In order to run a script we will use a separate service account. Create this account in Active Directory without additional permissions but with a strong password. In Office 365 I made this account Exchange Administrator for demo purposes but you can limit permissions depending on the tasks you want to automate. Continue reading “Automate tasks secure with Powershell against Office 365”

Share this blog!

Remove the Store and Yammer app from the app launcher in Office 365

Last year Microsoft made the decision to activate Yammer on every new and existing tenant by default to encourage using it. Not everyone is happy with this and therefor I will describe how you can manage this from an admin’s point of view. Also many companies want to disable the access to the Office 365 store and remove the app that goes with it. Continue reading “Remove the Store and Yammer app from the app launcher in Office 365”

Share this blog!

Troubleshoot and solve Outlook performance issues

When users migrated to Office 365 complain about performance it’s mostly because they are using many shared mailboxes and calendars or have a big personal mailbox (5GB+). However, with some simple tricks you can increase performance quite a bit for them. Continue reading “Troubleshoot and solve Outlook performance issues”

Share this blog!

Fix Office 365 Room Mailbox permission issues

Mostly after assigning permissions for a Room Mailbox in Office 365 the permissions are not correctly synchronized to Outlook clients. I created cases at Microsoft for this “bug” but it seems a fix for this annoying issue is still far away. However instead of waiting for days (or eternity) there is something you can do to fix this within minutes! Continue reading “Fix Office 365 Room Mailbox permission issues”

Share this blog!

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”

Share this blog!

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”

Share this blog!