Install the Active Directory PowerShell Module on Windows 10
Today I share a script to automate all of the manual steps involved with setting up the Active Directory PowerShell module on your Windows 10 workstation. Clickety, Click. Scripty, script. I recently...
View Article11 Hours of PowerShell WMF 5.0 Training Available for Microsoft Premier...
PowerShell WMF 5.0 RTM Video Training now available! PowerShell WMF 5.0 has reached RTM, and I am excited to announce video training! Microsoft Premier customers now have access to 11 hours of...
View ArticleLet’s meet up! GoateePFE Speaking Schedule March/April 2016
Hi folks. Quick checkpoint here to let you know where we can meet up on the road. I’ll be presenting at three events in March and April. Hope to see you there. These events are a great way to grow your...
View ArticlePowerShell Video Training from Microsoft
People frequently ask me, “Where can I learn more about PowerShell?” Today’s post will highlight popular video training options available directly from Microsoft. Microsoft Virtual Academy (MVA) There...
View ArticleQuick and easy Active Directory test lab using PowerShell DSC and AzureRM
That Active Directory Test Lab You Have Always Wanted As a Microsoft Premier Field Engineer I have visited countless customers to assess and assist their Active Directory environment. Sadly, the...
View ArticleWho’s afraid of PowerShell security?
Is PowerShell a vulnerability? Does your organization forbid the use of PowerShell remoting? Has InfoSec blocked remote server administration with PowerShell? Do you want to understand PowerShell...
View ArticlePowerShell DSC 101: Using the Script Resource to Enable the Windows Firewall
Learning PowerShell Desired State Configuration PowerShell DSC is one of my favorite topics to teach, because the technology is simply amazing. Usually I do not have enough time with a customer to...
View ArticlePowerShell Remoting Kerberos Double Hop Solved Securely
The struggle is real. Are you facing issues with PowerShell remoting and credentials? You remote into your jump box, but then any remoting beyond there gets a big red ACCESS DENIED. Maybe you’ve tried...
View ArticleUse the new PowerShell cmdlet Convert-String to parse email addresses
Tired of hacking away at RegEx and string functions to parse text? This post is for you! New toys PowerShell 5.x includes a number of new features. One of the lesser-known and incredibly powerful is...
View ArticleUse the new PowerShell cmdlet ConvertFrom-String to parse KLIST Kerberos...
Tired of hacking away at RegEx and string functions to parse text? This post is for you! ConvertFrom-String In yesterday’s post we reviewed a simple example of the new PowerShell 5.x Convert-String...
View ArticleGnarly Innards: How to live debug PowerShell DSC configurations without using...
The Problem Have you ever needed to debug a PowerShell Desired State Configuration that appeared to be hanging when it was applying? At that point it’s a little too late to run Enable-DscDebug. Here’s...
View ArticleHow to run a PowerShell script against multiple Active Directory domains with...
I was working with a customer recently who needed to execute the same script against servers in different Active Directory domains. They had administrative privileges in each domain, but each domain...
View Article2017 New Years PowerShell DevOps Study List
Microsoft: from “know-it-all” to “learn-it-all” In a recent interview Satya Nadella mentioned the learn-it-all mindset. This is certainly true in the world of PowerShell. We are so far beyond “just a...
View ArticlePro Tip: PowerShell DSC Events to Monitor
The Problem I need to monitor PowerShell DSC health on all of my nodes. But I do not want to wait for every possible event to happen in production to catch it and add it to my monitoring event list....
View ArticleCompare Group Policy (GPO) and PowerShell Desired State Configuration (DSC)
What is the difference between Group Policy (GPO) and PowerShell Desired State Configuration (DSC)? Why would I use one over the other? I hear these questions frequently. Today we are going to fully...
View ArticlePractical PowerShell Security: Enable Auditing and Logging with DSC
PowerShell Security Almost two years ago Lee Holmes released his famous PowerShell ♥ the Blue Team whitepaper. This is required reading for anyone who works with PowerShell at all in their job or who...
View ArticlePowerShell Remoting and Kerberos Double Hop: Old Problem – New Secure Solution
PowerShell and DevOps Global Summit 2017 This week I enjoyed presenting at the PowerShell and DevOps Global Summit 2017. If you have not attended, I highly encourage it. You will get to meet PowerShell...
View ArticleTop 10 PowerShell DSC Node Events to Monitor
In a previous blog post I demonstrated how to get a list of all possible PowerShell Desired State Configuration (DSC) events for monitoring. Admittedly, that was an overwhelming list. Today I want to...
View ArticleGetting Started with PowerShell Core on Windows, Mac, and Linux
This is deeper than Coke vs. Pepsi or Ford vs. Chevy. We are breaking down the barriers. Cats and dogs living together. Are you ready for this? This month I posted over on the PowerShell team blog...
View ArticleSlow Code: Top 5 Ways to Make Your PowerShell Scripts Run Faster
Slow code? Are you frustrated by slow PowerShell scripts? Is it impacting business processes? Need help tuning your scripts? Today's post is for you. Can you identify with any of these customer slow...
View Article