The Ticket That Started This Walkthrough The ticket said a scheduled DSC pull job was failing on three of seven nodes. Twenty minutes of log reading later, the pattern was…
Where this started While working on a monitoring integration for a logistics client, I got an idea for a small helper script that would pull ticket counts from their ITSM…
The 2 AM Page That Started This Post A managed services client called us at 2 AM because a fleet of 180 Windows Server 2022 boxes had stopped autoloading their…
A client with 212 Windows servers across four regions asked us to push a single time zone correction before a quarterly close. Their previous vendor had quoted two engineers for…
After the third failed login script rollout in a single quarter, a financial services client brought us in to clean up their configuration management. The previous MSP had been pushing…
The Script That Hammered a SQL Box at 3AM We had a client whose nightly reconciliation script was melting a SQL server every night around 3AM. The script pulled roughly…
From 300 Lines of Output to Three Columns in One Pipe One of our managed services clients had a junior admin exporting process lists to Excel, then deleting columns by…
Last month we inherited a 3,000-line PowerShell deployment script from a manufacturing client. The thing was riddled with global variables bleeding into functions, type mismatches crashing midnight runs, and zero…
Last quarter a client’s deployment script hit 900 lines with zero bash functions. Just a massive wall of sequential commands. When something broke at 2 AM, nobody could figure out…
A client called us on a Monday morning because half their admin team couldn’t run Exchange management commands. The other half could. Same servers, same accounts, same Group Policy. Turned…