Configuration

## Update to AAD Network Communications Test

This week, I’ve got a few updates for the AAD Network Communications Test!

• I’ve moved it to the PowerShell Gallery.  You can now install it with PowerShellGet by using the command:
Install-Script -Name AADConnect-CommunicationsTest
• I’ve updated the GCC High and DOD endpoints to the best of my ability (I’m always looking for feedback on this, so if you have new endpoints, be sure to connect with me!)
Configuration

## Update to Create-LabUsers Script

My colleague Andreas asked today for some help troubleshooting an issue he’d run into with the Create-LabUsers script failing while using the InflateMailboxes parameter.

The problem ended up being three-fold:

• I had some pre-populated user names that had spaces in them
• I hadn’t trimmed the spaces out when constructing the SMTP address (although I had for the UPN)
• I didn’t test for a valid RFC sender address when constructing the mail

So, all of those things together conspired to generate errors whenever some of those user names were hit. … [ Continue reading ]

Configuration

Based on some user feedback, I’ve made the following modifications to the OneDrive for Business Admin Tool:

• Fixed a reference to the original function name for FolderToDelete
• Added verbiage referencing the -Confirm parameter when using FolderToDelete parameter
• Tidied up code indentations to make it more readable

I’ve got some additional feedback that I will incorporate as well (once I figure out how to do it).… [ Continue reading ]

Identity

## Update to Create-LabUsers!

Sometimes, your mind just gets to thinking about stuff you could have done better.  Last night was one of those times.

I’d started building new lab environments for work, and decided to start pumping users into AD and syncing them to my test tenants. … [ Continue reading ]

Identity

## Update to Pwncheck Script – Now use a single identity!

Yes, these seems like a silly feature to add (since you can just do a single identity from the haveibeenpwned.com website, buuuuuuuttttttttttt…..), I wanted to showcase the script’s versatility while at a customer, so I added this one on the fly today.… [ Continue reading ]

Information

## Update to Get-UserHoldPolicies — Now includes DelayHoldApplied

This is just a quick update–if you’ve been using my Get-UserHoldPolicies script to check out the holds applied to your mailboxes, I’ve updated it to include the DelayHoldApplied property.

A Delay Hold is applied whenever a hold is removed from a mailbox (as in, the mailbox is excluded from an inherited policy or manually removed from an explicitly included policy), and stays in effect for 30 days. … [ Continue reading ]

Configuration

## Update to AAD Network Communications Test Tool

Right before sending a customer the link for the tool, I decided to test it and noticed that I encountered an unexpected credential prompt. I updated the parameter name, and then added a new feature as well–a test to see if your tenant has the correct licensing to enable Password writeback. … [ Continue reading ]

Information

Today, I pressed in a little bit on exploring CSOM–at least as it relates to the OneDrive for Business Admin tool.

One of my peers asked if there was a command that we could use to check to see if a site had been put on a retention hold. … [ Continue reading ]

Identity

## Update to the Remove-ProxyAddresses Script

This update comes from a user–it’s a pretty simple one.

I posted the script Remove-ProxyAddresses back in 2017 after writing a blog post on the same topic.  In my script, I had covered Mailboxes, MailUsers, and Contacts. … [ Continue reading ]

Scripting

## Update to AAD Connect Network Test

While troubleshooting an issue for a peer today running the Exchange Hybrid Configuration Wizard, I suspected that the environment might have an authenticated proxy in the way.  So, I dug out some code I used in the AAD Connect Network Test for Invoke-WebRequest.… [ Continue reading ]

Identity

## Update to the Set-UPNWithMailAddress Script

I hadn’t touched this one in a while, but a recent request from a customer had me checking in on it.  I tidied it up (no one likes people staring at their dirty laundry), and updated the scripting to be more efficient. … [ Continue reading ]

Configuration

## Update to the AAD Network Testing Tool

Hey, all!  One AAD tool update deserves another!

Every so often, I check in to make sure I’m keeping the AAD Connect Network Test Tool as fresh as I can.  I’ve made a few changes to the way it works (hopefully which you all think is for the better). … [ Continue reading ]

Configuration

It’s been a while since I’ve updated this popular tool, and the need was brought to my attention by a peer who noticed an attribute being exported to on-premises AD (but failing):

Information

## Update to Get-SCCDataExport

I’ve been tinkering around a little with this, hoping to bring some better updates (so maybe you can see who is generating your data exports and go smack them around).

I’ve got a few updated fields added to the tool, so be sure to go check it out!… [ Continue reading ]

## Update to Forwarding Address Export Import Tool

Every now and then, I get a ahead of myself. I’ve updated a typo in the script on the gallery, a vestige of when I updated the script to use server-side filtering.  The bug revealed itself when you did not use the -Domain parameter.… [ Continue reading ]

Scripting

## Update to the WipeExchangeOnlineMailbox tool

Who knew you’d need an update to a tool meant to delete things?

After working with a partner today and an out-of-control email application spamming user mailboxes, we decided an update was necessary.  Outlook became unusable with several hundred thousand messages in Deleted Items. … [ Continue reading ]

Information

## Update to the Get-UserHoldPolicies Tool

A new year, a new update for Get-UserHoldPolicies!  Woo!

I stumbled across some additional information today regarding deciphering hold policies for mailboxes while troubleshooting another issue and decided to update my Get-UserHoldPolicies tool to reflect it.… [ Continue reading ]