While updating the my Public Folder IDFix tool, I was testing the [Net.Mail.MailAddress] class. I’ve used it in the past, and it seemed to be a pretty simply way to check for valid addresses, but I started running into problems with it not detecting some things that were obviously not in the RFC.… [ Continue reading ]
Newly revamped Get-PublicFolderIDFixReport tool
Since the TechNet Gallery retirement, I’ve had several users contact me regarding the Public Folder IDFix tool that I put out almost 6 years ago. I don’t do a lot of Exchange Public Folder migrations any more, so I shelved a lot of updates and things that I had planned for my public folder tools.… [ Continue reading ]
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 ]
Refreshed and Migrated the “Allow List” listing tool
A customer I was working with last week had trouble tracking down all the places that an email address was placed in an allow list–across multiple transport rules and other filter policies.
I created a tool just for this back in 2018, but it got lost in the TechNet Gallery decommission. … [ Continue reading ]
Function to find the folderID for a Security & Compliance Content Search or eDiscovery Search
Sometimes, you just get too much stuff, and you need to filter it.
It’s true in life, with YouTube cat videos, and with M365 Content Search.
In this post, we’ll talk about using the FolderId parameter to include/exclude mailbox folders in a content search. … [ 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 ]
Detangling the verbiage of eDiscovery, hold, retention, and archiving
Not a week goes by where I don’t get asked a question about eDiscovery or retention of data in the Office 365 (or Microsoft 365 platform). We’ll mainly focus on mailbox questions here, though a lot of the concepts apply to SharePoint content as well.… [ 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 ]
Workflow Automation with Microsoft Power Automate
As many of you know, I recently published a Power Automate book that focuses on beginner concepts. I wanted to go ahead and make a small sample of that available.
Here, you can find a fun chapter to connect Power Automate and Forms!… [ Continue reading ]
Unable to Install NuGet Provider
While writing my last post, I uncovered a problem on one of my lab machines:
Finding Active Directory Duplicates Preventing Azure AD Synchronization
As you’ve possibly seen in a previous post from a few years back, I wrote a tool specifically to identify a gap in our IDFix tool (namely, the inability to identify which objects were duplicates across one or more forests).
I stumbled across the need for it a few days ago while trying to help someone locate an Azure AD Connect export error. … [ 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 ]
Check External IP Function
Update: I’ve published this as function that you can install from the PowerShell Gallery and then dotsource whenever you need it. Check it out!
Here’s a quick one for today–I wanted to upgrade the Check External IP function that I have in my PS Profile and expand it to be able to use more than one provider. … [ Continue reading ]
