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…
While scripting a bulk user migration for a client last quarter, I hit one of those issues that wastes an hour before you realize what happened. Half the Get-ADUser calls…
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…
Six Hours of Copy-Paste, Gone in One Loop Last quarter we inherited a client environment with 140 Windows servers. The previous admin had been manually checking disk space on each…
The Problem With Clicking Your Way Through 3,000 Rows A client came to us mid-migration last year with a familiar problem. They had 11 SharePoint lists and roughly 3,000 rows…
A healthcare logistics client we support runs a mixed fleet of about 45 Linux servers — CentOS and RHEL, mostly. Their infrastructure team had been managing those machines by hand…
The Call That Changed How We Handle Network Troubleshooting The call came in at 11pm. A manufacturing client had intermittent network drops hitting their production floor — three times in…
When Your Script Blocks for 20 Minutes A managed services client we support runs a Windows environment across three sites — roughly 400 endpoints. Their network team had a PowerShell…
Wrong NIC, Wrong Config, Very Bad Day A healthcare client came to us after a PowerShell script someone wrote six months earlier started throwing errors across 40 Windows Server boxes.…
Forty Servers, One Afternoon, One Script We got called in after a client’s previous MSP left them with no documentation and no standardized network adapter configuration across their server fleet.…