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

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

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

Next>