Title card: Active Directory Test Data That Doesn't Suck

Active Directory Test Data That Doesn't Suck

A PowerShell module that fills a lab domain with a thousand-plus realistic users, groups and OUs in about a minute, and tears them back down cleanly when you are done.

Title card: Testing Security Functions with Pester: A Real-World Example

Testing Security Functions with Pester: A Real-World Example

A real path traversal validator, tested end to end with Pester. The test patterns, the edge cases that actually matter, and coverage that holds up once the function ships.

Title card: Blue/Green Deployment for Patch Management

Blue/Green Deployment for Patch Management

I went looking for a real use case for PowerShell classes and found one: blue/green patch deployment, with zero downtime and a rollback that takes effect immediately.

Title card: Transforming PowerShell Development with GitHub Copilot: Enterprise Standards and Custom Instructions

Transforming PowerShell Development with GitHub Copilot: Enterprise Standards and Custom Instructions

Copilot writes whatever PowerShell it feels like unless you tell it otherwise. Encoding your team’s standards as custom instructions so generated code matches your style, error handling and testing rules.

Title card: PowerShell AST or "How I Stopped Looking for that Curly Brace"

PowerShell AST or "How I Stopped Looking for that Curly Brace"

The PowerShell AST lets you analyze a script as a structure instead of reading it line by line: finding unused code, mapping dependencies, and navigating 1500-line scripts without hunting for a missing brace.

Title card: Part 3: Deploying CIS Benchmarks at Scale with Systems Manager

Part 3: Deploying CIS Benchmarks at Scale with Systems Manager

Pushing CIS benchmarks to hundreds of Windows servers with Systems Manager and DSC, including CloudWatch dashboards and scheduled maintenance windows.

Title card: Part 2: Making Sure Systems Manager Actually Works and Logs Are Sent to CloudWatch

Part 2: Making Sure Systems Manager Actually Works and Logs Are Sent to CloudWatch

Why your Windows instances never show up in Systems Manager, how to fix the agent and the IAM role, and how to get DSC logs into CloudWatch. The troubleshooting guide the AWS docs skipped.

Title card: Part 1: Getting Started with PowerShell DSC and CIS Benchmarks in AWS

Part 1: Getting Started with PowerShell DSC and CIS Benchmarks in AWS

Windows security configuration drifts, constantly. This starts a step-by-step series on automating CIS benchmarks with PowerShell DSC and AWS Systems Manager.

Screenshot of the Homepage dashboard showing homelab service tiles and status widgets

Homepage for your Homelab

Explore the Homepage container to provide at-a-glance reporting of your hosted services and act as your personal hub.