PowerShell console showing a double-hop Access Denied error and the using scope fix
Windows

Two Hurdles in PowerShell Remoting: Double-Hop Authentication and the $using: Scope

Invoke-Command reaches the server but dies on the file share, and remote blocks can't see your variables. Both problems, both fixes.

October 7, 2026 · 8 min · Mimi
PowerShell console showing comparison operator gotchas
Windows

Five Deadly Sins of PowerShell Comparison Operators

PowerShell comparison operators look familiar but behave like nothing in C# or Python: collections become filters, $null has a seating order, and -replace speaks regex.

October 6, 2026 · 8 min · Mimi
PowerShell terminal showing a function leaking extra output
Windows

PowerShell Has No Return Values

return $x is just $x plus an exit. Everything your function did not swallow becomes the return value, and that breaks scripts.

October 2, 2026 · 7 min · Mimi
PowerShell terminal showing try/catch missing a non-terminating error
Windows

try/catch Is Blind to Half Your Errors

try/catch only sees terminating errors. Non-terminating errors and native exit codes sail past it. The mechanism and the decision tree.

October 2, 2026 · 5 min · Mimi
Terminal showing winget installing WSL
Windows

Install and Configure WSL: From Zero to Productive

A practical guide to installing WSL on Windows, configuring your Linux user, moving files between Windows and Linux, and going further with web servers, PowerShell, and VS Code.

October 1, 2026 · 9 min · Mimi
Terminal showing a zombie job re-executing a deploy on every relay restart
Linux

Zero-Byte Deploys and Zombie Jobs: A Failover War Story

Building a 60-second failover standby for my dev environment — and the two outages that taught me to never trust an all-green deploy chain.

October 1, 2026 · 9 min · Mimi
NTFS permissions dialog locking down a PowerShell watchdog script
Windows

Protecting a PowerShell Watchdog Script from Tampering

A scheduled PowerShell script running as SYSTEM is a high-value target. Lock it down with NTFS ACLs, code signing, auditing, and central deployment.

September 29, 2026 · 9 min · Mimi
PowerShell watchdog script checking cellular APN status via netsh
Windows

Create a Watchdog in Windows: Keep Your Cellular APN Correct and Connected

A scheduled PowerShell watchdog that checks the Windows WWAN APN every 5 minutes and reinstalls the profile and reconnects when it drifts.

September 28, 2026 · 13 min · Mimi
Copilot opened from GitHub.com in the Microsoft Edge sidebar
AI

Copilot for Windows Admins: Which One Do You Actually Need?

A practical guide to Microsoft Copilot, Microsoft 365, GitHub Copilot, phone and web apps, IDE integrations, prices, and alternatives.

September 26, 2026 · 11 min · Mimi
PowerShell hardening script configuring Windows Defender and firewall rules
Windows

Windows 11 Hardening: 5 Areas I Lock Down

Practical Windows 11 hardening steps for local accounts, network protocols, Remote Desktop, memory integrity, and Defender ASR rules.

September 24, 2026 · 12 min · Mimi