
Disable, delete or purge: what your offboarding script can actually undo
Disabling an account is easy to reverse. Deleting one gives you 30 days, sometimes. Purging gives you nothing.
· 2 min read
blog
Notes on running scripts in production: what goes wrong, how far a change reaches, and how to check before you press Enter.

Disabling an account is easy to reverse. Deleting one gives you 30 days, sometimes. Purging gives you nothing.
· 2 min read

-WhatIf only previews commands that support it. The rest of your script runs for real.
· 2 min read

RemoteSigned stops accidents, not bad scripts. The review still has to happen before you unblock.
· 2 min read

Invoke-Sqlcmd runs whatever T-SQL you hand it. A missing WHERE clause turns "remove one row" into "empty the table".
· 2 min read

Scripts from vendors, forums and RMM libraries get pushed widely and reviewed rarely. A ten-minute routine changes that.
· 2 min read

One result, three answers and one honest box about what we couldn't check. Here's what each part means.
· 2 min read

Three incidents in sixteen months show the same gap: code gets written and run with nobody reading it in between.
· 3 min read

You meant three web servers. Get-ADComputer -Filter * meant every computer account in Active Directory.
· 2 min read

Three of the biggest outages of late 2025 came from automation doing exactly what it was told. The lessons scale down to your PowerShell.
· 2 min read

Most script outages don't start with a bad idea. They start with one parameter nobody looked at twice.
· 2 min read