Migrated Disable-SkyplePlugin Tool

In order to help our customers (and their users) fully transition from Skype for Business to Microsoft Teams, I’ve updated the Disable-SkypePlugin script that I published back in 2020 and put it on the PowerShell Gallery.

As we encounter more and more customers still working remotely, helping enable them use the most modern tools (like Microsoft Teams) is critically important. … [ Continue reading ]

Technet Gallery Tool Migration

As I mentioned in my previous post, I’ve been trudging towards migrating the 60 or so tools, modules, and scripts I published on the now-retired TechNet Gallery over to the PowerShell Gallery.

I want to make sure I migrate the things that people find most useful–so far, I’m about halfway and wanted to do a quick check-in:

PowerShell Gallery | Packages matching atguilmette

Let me know what tools you’re looking for and I’ll prioritize getting those up!… [ Continue reading ]

Office 365 Service Communications API PowerShell Script

In light of some recent events, I thought I’d build on another project I have going on and drop this quick script here for talking to the Office 365 Service Communications API.

Background

The Office 365 Service Communications API is a REST-based interface to retrieve data from the service. … [ Continue reading ]

Building a Personal Pitch Deck

I posted a really non-technical thing a few days ago about a walking or pitch deck for myself on LinkedIn, and I got flooded with personal messages about it (both LinkedIn and email). I thought I’d break down what I think makes a good deck, how to build one, and some examples of other great decks that can help you hone yours.… [ Continue reading ]

What happens when an Office 365 customer doesn’t point to EOP as their MX?

I get asked this question quite frequently–usually by customers who want to continue using their existing on-premises antispam or antimalware gateway or want to attempt to implement a defense-in-depth strategy.

The graph and intelligence behind Exchange Online Protection (EOP) processes at least half a trillion (500,000,000,000) messages a month–the AI behind it is continually monitoring and learning what is spam and what is not.… [ Continue reading ]

Create a Catch-All Mailbox in Office 365

While working on a cross-tenant issue with a customer, I had the requirement minimize the number of non-delivery reports sent to external users.  I suggested the best way to do this might be a catch-all mailbox.

Background

What exactly is a catch-all mailbox? … [ Continue reading ]