Title card: Upgrading My Home Lab: From Dying Synology to NetApp JBOD with Proxmox 9

Upgrading My Home Lab: From Dying Synology to NetApp JBOD with Proxmox 9

My Synology’s RAID controller died, so I replaced it with a 24-bay NetApp DS4246 JBOD running under Proxmox 9. HBA choice, cabling, ZFS pool layout, noise, and what I would do differently.

Title card: Beyond Basic Secrets: Building a Universal PowerShell Secret Management Module

Beyond Basic Secrets: Building a Universal PowerShell Secret Management Module

One PowerShell module that talks to SecretStore, Azure Key Vault, AWS Secrets Manager, Bitwarden and CredMan through the same commands, so hybrid environments stop needing five different scripts.

Title card: From Plain Text Passwords to PowerShell SecretStore: Securing Your AD Test Environment

From Plain Text Passwords to PowerShell SecretStore: Securing Your AD Test Environment

My AD test environment module still had service account passwords sitting in plain text. This adds PowerShell SecretStore for setup, storage and retrieval, without making the lab harder to spin up.

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: Understanding Orphaned SIDs in Active Directory

Understanding Orphaned SIDs in Active Directory

Deleting an AD account does not remove the security references pointing at it; they sit in ACLs as orphaned SIDs. An over-engineered PowerShell solution to find them at scale, with batching, logging and full test coverage.

Title card: Modernizing Your Active Directory: A PowerShell Solution for Kerberos Encryption Migration

Modernizing Your Active Directory: A PowerShell Solution for Kerberos Encryption Migration

Kerberoasting depends on RC4 still being available. How to inventory encryption types across the domain and automate the move to AES without locking anyone out.

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.