Thunderbird to Office 365 Migration

Every now and again I come across some oddball migration scenarios that require some out-of-the-box thinking. It's been a long time since I had to do a POP3 migration, but I ended up finding myself needing to come up with a solution to migrate a small number of users (around 50) who currently used Thunderbird, … Continue reading Thunderbird to Office 365 Migration

Outlook Autodiscover Weirdness

Office 365 Autodiscover to… Gmail?? I ran into an issue recently while performing a G Suite to Office 365 migration where my Outlook 2016 clients would begin to Autodiscover as normal, but rather than redirecting to Office 365 as I expected, they would actually present me with a Gmail IMAP login prompt. The oddest part … Continue reading Outlook Autodiscover Weirdness

PowerShell: Connect to Exchange Online – MFA Style

I've been using my Exchange Online connection script for some time now, and I love it - however, one of the biggest failings of that PowerShell module is that it doesn't support MFA, which is becoming more common as a requirement as we go along. Thankfully, Microsoft has released a new PowerShell module for connecting … Continue reading PowerShell: Connect to Exchange Online – MFA Style

PowerShell: Create Admin Credentials

This post is the second in a series on short posts with some of my favorite PowerShell tips and tricks (first one here, in case you missed it). This next script is another building block I use in many other scripts - especially ones where I know I'm going to be connecting to the same … Continue reading PowerShell: Create Admin Credentials

PowerShell: Connect to Exchange Online

I know there's a number of scripts out there that can handle automating (or at least simplifying the process of connecting to Exchange Online - I've realized over the years, though, that there's a number of tips and tricks that I've adopted to make my day to day life easier. Here's one of them… I … Continue reading PowerShell: Connect to Exchange Online

Use PowerShell to find Mail Contacts

It seems like one of the tasks I do the most on projects is discovery and documentation of existing settings in a client's environment. While there's a number of reports in the Office 365 portal, I find that nothing beats PowerShell for getting just what I want when I want it - and this time … Continue reading Use PowerShell to find Mail Contacts

Office 2013 and Modern Auth

Office 2013 and modern auth have a bit of a shaky relationship - once you're working with Office Pro Plus, or even 2016, the experience is a whole lot smoother. Sadly, Office 2013 feels like it's a bit of a hit and a miss when trying to nail down authentication errors, especially if you can't … Continue reading Office 2013 and Modern Auth

Limit OneDrive Access from Non-managed Devices

Microsoft has recently released conditional access policies in Azure AD Premium / Intune that will allow you to restrict access to SharePoint and OneDrive from non-managed devices. While this feature is still in preview (expected to go GA by the end of the year), I believe it'll go a long way to helping companies properly … Continue reading Limit OneDrive Access from Non-managed Devices

Exchange Online Hybrid: Fixing free/busy issues

Now, I'm just going to come out and say it - this is NOT the only fix for free/busy issues when configuring Exchange Online Hybrid with an on-prem Exchange server. If you're reading this, then it's more than likely that you (like me), have been reading countless TechNet articles, blog posts, forum posts, etc. Well, … Continue reading Exchange Online Hybrid: Fixing free/busy issues

Oops! Access to Azure Active Directory is not available

When trying to access the Azure AD admin portal from within Office 365 recently, I ran into the following error: Now, this shouldn't be an actual problem, as Office 365 is built on the Azure AD identity platform, and clicking on the link to the admin portal should just work properly - but then *should* … Continue reading Oops! Access to Azure Active Directory is not available