Idempotence isn't a dirty word
summary
Shows concrete PowerShell patterns: hosts file line management that strips and reinstates lines, AD user creation with group checks that queries existing users before altering memberships, and module signing on a fresh build agent that installs prerequisites and verifies certificates to avoid failing builds. Demos capture exit codes, use registry checks to detect installs, expose fragile regex pitfalls, and outline a DSC class with Get/Set/Test methods for rerunnable configuration enforcement.
AI-written summary · about
chapters (5)
related talks
44mBuilding Resilient Automations
01h 11mWorkshop - Automating for DevOps
26mPowerShell Oddities & Curiosities: Language Quirks You Forgot (or Never Knew)
01h 07mPowerShell: Designed for a Messy World
43mAdvanced PowerShell Eventing Scripting Techniques
01h 03mThe Zen of Powershell - PowerShell for the C# dev
46mFrom Script to Tool: Building Robust, Meaningful Tools with PowerShell
45mDeveloping with PowerShell Classes: Here be Dragons
