Looky, looky! Custom sensitive information types with even more customitivity!

So, of course, as soon as I finish up posting a few entries (here and here), we go and release a new UI to help you get it done on your own! You can do most of the effort of creating a data classification here, although if you want to use any of our built…

1

Update to the AAD Connect Advanced Permissions Tool

Woo! A day of updates!  I’ve made  a few updates to this tool, so hopefully you’ll find them useful: 2018-08-12: A reader noticed that the UpdateAdminSDHolder switch didn’t work ask expected when specifying the ExchangeHybridWriteBack OU without the ExchangeHybridWriteBackOUs parameter.  I have found and updated that!  Thanks, Mark! 2018-06-03: A large customer asked if I…

2

Searching for Sensitive Information Types

Over the course of your Office 365 administration duties, you may be called to locate data matching particular data patterns (such as matching a particular regular expression or a Sensitive Information Type), either for eDiscovery or data classification purposes.  The good news is you can actually do that.  In this post, we’re going to walk…

0

Sensitive Information Types–now with more sensitivity!

UPDATE: The Technet Gallery link for this post has been updated. So, this is an entry that has been long in the making.  I have had several customers over the last few years give feedback about our Data Loss Prevention’s (DLP) matching requirements, mostly around how they require too much corroborating evidence (in the form…

0

Creating a function or script with PowerShell Dynamic Parameters

This week, while contributing code to a collaborative project, I wanted to up my game.  A lot of my tools over the years have used parameters and validation, but one of the more elusive things is creating parameters that have parameter validation criteria set at run-time. Advanced Parameters covers this nicely, including our friends ValidateSet, ValidatePattern,…

0

Update: AAD Connect Network Test Tool

Update (7/24): I updated this since the last revision, so if you downloaded it prior to 7/24/2018, get the newest version. I began working with the product group on rolling in some of the network connectivity and testing checks available in the AAD Connect Network Test tool into the actual AAD Connect product.  I look…

0

Update: AAD Connect Network Test Tool

I trotted out the trusty WireShark and Fiddler tools today and ran through the latest iteration of AAD Connect setup.  In so doing, I’ve added a few endpoints to the test: $CRL http://ocsp.msocsp.com $RequiredResources adminwebservice-s1-co2.microsoftonline.com $RequiredResourcesEndpoints https://adminwebservice-s1-co2.microsoftonline.com/provisioningwebservice.svc As always, the newest version is available at http://aka.ms/aadnetwork. Goodnight and good luck!

0

Testing a variable with the value of zero

Tonight, while working on my previous script, I ran into an interesting problem when testing the presence of a value. Consider this: PS C:\> [int]$IntValue0 = 0 PS C:\> [int]$IntValue1 = 1 PS C:\> [string]$StringValue0 = “0” PS C:\> [string]$StringValue1 = “1” PS C:\> $IntValue0 0 PS C:\> $IntValue1 1 PS C:\> If ($IntValue0) {…

0

PowerShell Null Routing Function

This week, while troubleshooting a networking problem for a customer, I wanted to limit or block network connectivity to some remote endpoints from a test workstation.  To accomplish this, I created a quick PowerShell function to null route the traffic (send it to an invalid/null next hop). You can copy/paste this and save it as…

0

Update: Dynamics 365 Testing Tool

Earlier today, I was notified that the Dynamics 365 network URLs page was updated, so I updated my Dynamics test tool. But then, I thought, what else could I put in it? Never one to leave well enough alone, I started tinkering.  The result: Updated network tests for crmdynint.com Updated network tests for passport.net endpoints…

0