
NTLM · Troubleshooting NTLM Blocked — STATUS_NTLM_BLOCKED After Restrict NTLM Policies A working app suddenly can’t log on after “Restrict NTLM” moves from Audit to Deny, and the fix starts…

NTLM · Troubleshooting NTLM Blocked — STATUS_NTLM_BLOCKED After Restrict NTLM Policies A working app suddenly can’t log on after “Restrict NTLM” moves from Audit to Deny, and the fix starts…

Proxmox · Clustering Proxmox Cluster Setup A hands-on guide to building a Proxmox VE cluster with pvecm and Corosync, and to the quorum math that decides whether your cluster stays…

Windows · Backup & Recovery Windows Server Backup — VSS, System State, and Bare-Metal Recovery Windows Server Backup is the built-in backup role for Windows Server — here is how…

Active Directory · Troubleshooting Lingering Objects Blocking Replication — Event 1988 A domain controller logs Event 1988 and halts inbound replication when it encounters an object that was deleted and…

Windows · Admin Center Windows Admin Center A practical guide to Windows Admin Center, the browser-based management gateway that replaces Server Manager and MMC for administering Windows Server and Windows…

PowerShell · Basics Regex in PowerShell A practical guide to pattern matching in PowerShell with -match, -replace, -split, and Select-String — and the handful of regex gotchas that catch even…

Windows · Time Sync The Windows Time Service (W32Time) How W32Time keeps every computer in a domain on the same clock, why only the forest root PDC emulator is meant…

Active Directory · Troubleshooting Group Policy Preferences Drive Maps Not Applying — Item-Level Targeting When a Group Policy Preferences drive map GPO shows up as fully applied in gpresult and…

Claude Code · Automation Automating WordPress Publishing with Claude Code How to build an AI writer and an independent AI reviewer that research a topic, draft a full post in…

PowerShell · Basics PowerShell String Formatting — Here-Strings, -f, and Interpolation Gotchas A practical guide to the three ways PowerShell builds a string — double-quoted interpolation, the -f format operator,…

PowerShell · Modules Building and Importing Your Own PowerShell Modules A practical guide to packaging reusable PowerShell functions into a proper module: the .psm1 file, the manifest, and the PSModulePath…

Windows · Performance Monitor Performance Monitor and Data Collector Sets A practical guide to Windows Performance Monitor’s Data Collector Sets, showing how counter paths, logman.exe, and the Get-Counter cmdlet work…

PowerShell · Remoting PowerShell Remoting and WinRM A practical guide to PowerShell Remoting: how WinRM carries commands to remote computers, when to reach for Enter-PSSession versus Invoke-Command, and how to…

PowerShell · Scripts Finding and Disabling Stale Computer Accounts in Active Directory Every decommissioned laptop and re-imaged server leaves its computer account behind in Active Directory, and a script that…

PowerShell · Troubleshooting PowerShell Script Works Interactively But Fails Under Task Scheduler A script that runs cleanly by hand can fail silently under Task Scheduler because the task launches it…

Windows · Server Core vs Desktop Experience Server Core vs Desktop Experience Server Core and Server with Desktop Experience are two separate installation images chosen once at setup, not two…

Terraform · Part 7 Terraform — Part 7 — Remote State and State Locking Part 6 closed on local state’s limits: no locking, and tied to one laptop. This part…

Terraform · Part 6 Terraform — Part 6 — Terraform State Explained State has been mentioned in every part of this series so far without a proper explanation. This part…

Terraform · Part 5 Terraform — Part 5 — Variables, Outputs, and Locals Every example so far has hard-coded its values directly into resource blocks. This part covers the three…

Terraform · Part 4 Terraform — Part 4 — HCL Basics: Providers, Resources, and Blocks Every .tf file so far has been used without explaining its grammar. This part slows…

Terraform · Part 3 Terraform — Part 3 — The Core Workflow: init, plan, apply, destroy Part 2 ran these four commands once without explaining them. This part opens each…

Terraform · Part 2 Terraform — Part 2 — Installing Terraform and Running Your First Configuration With the concepts from Part 1 in place, this part installs the Terraform CLI…

PowerShell · Scripts Bulk Active Directory User Creation From CSV A script that turns a spreadsheet of new starters into AD accounts only earns its keep if it tells you…

Windows · Group Managed Service Accounts Group Managed Service Accounts (gMSA) A gMSA lets a service running on any number of domain-joined servers authenticate with a single identity whose password…