Building a Personal Pitch Deck
Career Development

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 ]

MS-301 is Off to the Press!
Books

New Year, New Skills

Happy New Year, everyone!

I’m super excited to be part of of my publisher’s #NewYearNewSkills initiative.  If you’ve been curious about how to get software to help you do less of the less important stuff so you can do more of the more important stuff but weren’t sure where to start, my book “Workflow Automation with Microsoft Power Automate” is a great place to start! … [ Continue reading ]

Creating an Array with Headers and Columns from a string using [PSCustomObject]
Personal

Creating an Array with Headers and Columns from a string using [PSCustomObject]

Today, I was updating a script I wrote a while ago, and I wanted to streamline the processing loops once input was received.  This particular script took parameters for:

  • Identity (as an email address or UserPrincipalName)
  • CSV (with either no header or a header of UserPrincipalName)
  • Target environment type (either Active Directory or Office 365/Azure AD, which return a UserPrincipalName property with Get-ADUser or Get-AzureADUser)

I had gone the “easy” route and just done a simple If/Then to see if the Identity parameter had been passed, and if it had, run a separate chunk of code (which made troubleshooting or updates much harder since I had to keep two branches of the code synced when I made updates).… [ Continue reading ]