April 11, 2026 · 3 min read
This article walks through deploying a self-service password reset portal I developed a few years back. I recently took the opportunity to update it, partly as an excuse to experiment with Claude Code. Hopefully it's useful to someone, and any comments or bug reports are always welcome. Continue reading Self-Service Password Reset (SSPR) – ASP.NET Core 8
February 26, 2019 · 2 min read
A PowerShell script that exports Local Administrator Password Solution (LAPS) passwords from Active Directory to KeePass-compatible XML for offline access. Continue reading How to Export LAPS Passwords to KeePass
September 20, 2018 · 3 min read
Use DSInternals and fine-grained password policies to audit AD passwords against weak-password lists and force shorter expiry for accounts with weak passwords. Continue reading How to Create an Intelligent Password Policy for Active Directory
September 5, 2018 · 2 min read
PowerShell scripts using DSInternals to synchronize passwords between Active Directory domains during migration, supporting both one-way and two-way sync via NT hash extraction. Continue reading How to Synchronize Passwords Between Active Directory Domains
February 13, 2018 · 4 min read
A PowerShell-based approach to managing Windows Firewall rules as code, using conditions and Group Policy to dynamically apply firewall rules across servers and workstations. Continue reading Windows Firewall as Code
February 2, 2018 · 2 min read
A method to securely set local account passwords across domain computers using AES-256 encrypted tokens deployed via Active Directory Group Policy. Continue reading Active Directory – Securely Set Local Account Passwords
February 1, 2018 · 1 min read
A guide to creating an Active Directory service account with password reset and account unlock permissions, with a downloadable Visual Studio project. Continue reading Active Directory – Securely Set Local Account Passwords
June 28, 2017 · 2 min read
An alternative to LAPS for centrally managing local account passwords using GPO, a file share, SQL Server encryption, and custom PasswordImporter/PasswordViewer tools. Continue reading How to manage local account passwords from Active Directory without LAPS
June 8, 2017 · 3 min read
A strategy for centrally managing local Administrators group membership from Active Directory by creating per-computer AD groups and synchronizing members via a scheduled tool. Continue reading Strategy to centrally manage Local Administrators group from Active Directory