Undocumented Features
I hadn't touched this one in a while, but a recent request from a customer had me checking in on...
Date: 04/26/2019
One of the up-and-coming combination phish-ransom attacks is to trick the mark into thinking that...
Date: 04/26/2019
This week, while working with one of my peers, a request came in to bulk convert all Office 365...
Date: 04/26/2019
One of my customers recently asked for a solution to checking a particular Microsoft Team multiple...
Date: 04/26/2019
While contemplating methods to determine whether a file had changed or been updated, I thought that...
Date: 04/26/2019
Hey, all! One AAD tool update deserves another! Every so often, I check in to make sure I'm keeping...
Date: 04/26/2019
It's been a while since I've updated this popular tool, and the need was brought to my attention by...
Date: 04/26/2019
I've been tinkering around a little with this, hoping to bring some better updates (so maybe you can...
Date: 04/26/2019
If you've ever struggled to find out who your current session is logged in as when you connected to...
Date: 02/21/2019
One of the lesser-known boundaries of Office 365's Security & Compliance Center is that we only...
Date: 02/21/2019
This morning, looking for an answer to something, I stumbled across a question that seemed easy...
Date: 02/21/2019
Every now and then, I get a ahead of myself. I've updated a typo in the script on the gallery, a...
Date: 02/21/2019
One of the the things that we've learned about the cloud over the past few years is that you still...
Date: 02/21/2019
While many people use Office 365 retention policies as part of their data governance strategy, there...
Date: 02/21/2019
A new year, a new update for Get-UserHoldPolicies! Woo! I stumbled across some additional...
Date: 02/21/2019
Last week, I was working with a large government customer in a consolidated tenant (read: all...
Date: 02/21/2019
While working on my last script, I was trying to figure out the best way to write the values stored...
Date: 01/15/2019
One of the issues that some of my larger customers have been dealing with is the lack of tooling and...
Date: 01/15/2019
Yesterday, I participated in an escalation for a customer where one or more users had been...
Date: 01/15/2019
I had a customer recently raise some questions about how to provide further enhancements and...
Date: 01/15/2019
Today, we're going to explore two relatively new sharing controls in SharePoint Online (and, by...
Date: 12/10/2018
The other day, on one of the forums, I came across an issue that I also had with one of my customers...
Date: 12/10/2018
Hi! It's a day ending in "y," which means it's a good day to update a script! Today, while on-site...
Date: 12/10/2018
ATP! ATP! At long last, I've made a first pass at updating the Migrate-EOPSettings script to now...
Date: 12/10/2018
Earlier this week, I had a request for assistance with delegating reporting features in Exchange...
Date: 12/10/2018
If you've ever asked anyone how to do virtually anything, the answer is usually "It depends." Just...
Date: 12/10/2018
Four score and many moons ago, I was working on one of my first projects in Microsoft Consulting...
Date: 11/13/2018
Yes, Hell has frozen over. The cows have come home. The lady of size has sung. I have come up with a...
Date: 11/13/2018
This week, I was working on a project that spawned a lot of ideas for posts. The project involves...
Date: 11/13/2018
This feature is an "oldie but goodie" that my customers are starting to ask questions about as they...
Date: 11/13/2018
Yesterday, while working with a customer, I was asked if there is a way to programmatically add...
Date: 11/13/2018
As luck would have it, I have one more update to deliver today. One of my peers (shout out to Mike...
Date: 11/13/2018
Hi! It's a day ending in "y," which means it's a good day to update a script! Today, while on-site...
Date: 11/13/2018
I was so excited to see this notification in the TechNet Gallery today when I logged in: Thanks to...
Date: 11/12/2018
AAD Connect, a dedicated resource forest, a custom connector, and a bunch of transform rules: a GalSync story (Part 2)
In part 1 of our adventure, we built an Azure AD lab to support configuring AAD Connect to work as a...
Date: 11/12/2018
AAD Connect, a dedicated resource forest, a custom connector, and a bunch of transform rules: a GalSync story (Part 1)
A few years ago, I worked with one of my close consultant peers to build a GALSync-style solution...
Date: 11/12/2018
While working on my last mini-series, I utilized my Create-LabUsers tool to automate the creation of...
Date: 11/12/2018
Today, I got it in my head that I wanted to create a script that would accept CSV input. In so...
Date: 11/12/2018
Today, we're going to explore two relatively new sharing controls in SharePoint Online (and, by...
Date: 11/12/2018
The other day, on one of the forums, I came across an issue that I also had with one of my customers...
Date: 11/12/2018
This week, while working with one of my customers in a custom Office 365 deployment, I had the...
Date: 09/02/2018
After 4 glorious years of Technet blogging, I am moving. The TN blog system is changing, and I’m...
Date: 08/30/2018
A few weeks ago, I put out a series of posts on creating and using custom sensitive information...
Date: 08/24/2018
So, of course, as soon as I finish up posting a few entries (here and here), we go and release a new...
Date: 08/14/2018
Woo! A day of updates! I've made a few updates to this tool, so hopefully you'll find them useful:...
Date: 08/12/2018
UPDATE: The Technet Gallery link for this post has been updated. So, this is an entry that has been...
Date: 08/09/2018
Update (7/24): I updated this since the last revision, so if you downloaded it prior to 7/24/2018,...
Date: 07/24/2018