O365: Member Issue When Migrating Distribution Groups to Groups

If you are reading this, you are obviously looking at migrating Office 365 Distribution Groups to the new fancy and shiny Groups. However, if like me you are doing some testing of the migration process, then you will have created some test Distribution Groups and then ran the appropriate PowerShell script to convert it to…



How To Test A Domain Has Been Successfully De/Federated

The other day, I was converting a customer’s domain hosted within Office 365 from using ADFS based authentication to using the native Azure AD based authentication. As part of the de-federation process, I wanted to check if the users have been successfully de-federated – I knew the PowerShell command for viewing if the domain had…



How To Install The Azure AD PowerShell Module

This blog post will explain how to Install the Azure AD PowerShell Module. It is very simple to do, but I found this documentation a little difficult to find so I am blogging it here so that I can easily find it! Firstly make sure to start PowerShell as Administrator: The next step is to…



Bulk add O365 licenses with PowerShell

The other day I had a customer that had purchased 400 EOP ATP licenses, and I need to make sure that all those users that had an E3 license also had an ATP license assigned.  After a bit of digging around, I found the correct set of PowerShell commands.  Firstly, make sure that you have…



Office 365 & Cloud PBX / PSTN Costs and Licensing

Within my current company, we currently use a hosted Skype solution which also has some functionality around hosted PBX.  This was so a few years ago we could ditch our traditional ISDN based telephony solution with a cloud hosted PBX solution.  There were a couple of reason we chose this route – first reason was,…



Unable To Configure Windows Server Essentials Role

Recently I had a task to add the Windows Server Essentials Role to an existing customers DC, as they were going to use Server Essentials with the inbuild Azure Sync rather than Azure AD Connect Sync.  The reason behind this was that our customer had recently migrated from Exchange 2010 to O365, and they didn’t…



Where is my O365 mailbox hosted?

I was wondering as part of my testing on my private O365 tenancy, how I could find out where in the world my mailbox was being hosted.  It is actually relatively simple to do – all you need to do is open PowerShell and get a connection to Exchange Online:

If you run the…



Enable Clutter On Office 365 With PowerShell

If you need to enable Clutter for a single user (or even the whole organisation!) on O365, then it can be done very easily with PowerShell:

Easy peasy 🙂



Office 365 User Not Listed In Global Address Book

I recently completed a migration for one of my customers to Office 365 and came across a very interesting issue in that one of the users that had been migrated could not be found in the Global Address Book.  After a little bit of research, I managed to find the issue was due to not…



AD: Find Active Directory Lockouts

Recently I had a customer that kept getting their account locked out, due to someone try to brute force their way into the company by using the OWA portal that is hosted by their on-premise Exchange Server.  Initially trying to find this information was quite tricky and I found a really useful set of PowerShell…