With the rise of stay-at-home orders due to COVID-19 over the past several weeks (now turned months), I’ve engaged with many customers who want to use Microsoft Teams to as part of their work-from-home tool set. … [ Continue reading ]
Posts
Exchange Online Protection (EOP) Best Practices and Recommendations
Yes. I said it.
Someone needed to put a line in the sand and today, that person is me. I’m going to say these are some best practices.
But of course, your mileage may vary, depending on your type of organization (users at a local bank or city government will have different threats presented to them than an engineering firm with international customers, for example). … [ 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.… [ 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 ]
Update of Get-ActiveSyncDeviceReport
Just plodding away here–moved the Get-ActiveSyncDeviceReport script to PowerShell Gallery. What is this script, you ask?
Well, you can use it to export a mailbox’s associated ActiveSync Device IDs–great info to have for documentation, security, or during a migration planning event where you need to populate permitted devices.… [ Continue reading ]
Exchange Function to Test MRSProxy Endpoint Authentication
This week, I was helping someone troubleshoot authentication issues when hybrid migration mailboxes to Exchange Online.
In order to migrate a mailbox successfully, the EWS endpoint virtual directory should have NTLM/Negotiate authentication method available.
You can quickly see what the endpoint is showing available by using this function:
Function Test-MigrationEndpointAuthentication($Url) { # Build URL $Url = $Url.TrimEnd('.').TrimEnd('/').TrimEnd('.')… [ 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 ]
Update: Dynamics 365 Network Testing Tool
Post Technet Gallery requirement, I’ve been slowly going through my tools and updating them for the PowerShell Gallery. I came across this tool I built for troubleshooting a deployment at a customer a few years ago and immediately dove into updating it with new endpoints.… [ 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 ]
Spring Promo for Workflow Automation with Microsoft Power Automate
Just a quick post–
Packt has just announced that my newest book, Workflow Automation with Microsoft Power Automate, will be offered at a promotional / sale price from April 3 to April 17! You can order it here: https://packt.live/3m3Is5y… [ Continue reading ]
Building a SharePoint Video Portal – Approval Processing with Power Automate
Finally–we’re to the good stuff!
In the first part of this series, we talked about setting the stage with the requirements, and then went on to create the basic staging and production sites, update the retention policies to exclude the staging site, and configure the taxonomy.… [ Continue reading ]
Building a SharePoint Video Portal – Site Customization
In my previous post on building a video portal with approvals, we started the necessary steps to build an internal video portal for SharePoint online.… [ Continue reading ]
Building a SharePoint Video Portal
A few weeks ago, a customer asked me for some recommendations around building and curating a video portal for SharePoint Online content. … [ 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 ]
Update to SharePoint Site Access Report
Earlier this week, I got a request from one of my readers to re-publish the SharePoint Site Access Report I put together back in July of 2019.
So, I’ve done exactly that. It’s a quick report and has been useful for several of my customers–maybe it can be useful for you, too! … [ Continue reading ]
Wipe-ExchangeOnlineMailbox has moved!
Just a quick post today–I’ve re-published my Wipe-ExchangeOnlineMailbox script to the PowerShell gallery.
Hopefully, this helps everyone who continues to want to use this script. Good luck!
And, if you accidentally delete too much stuff, be sure to check out my post about recovering from self-inflicted wounds: Using Restore-RecoverableItems, or “how I saved my own bacon”
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).… [ 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 ]