PowerShell Gallery: Installing and Updating Modules Safely
A financial services client called us after a junior admin ran Install-Module on a domain controller during a maintenance window. The module pulled a dependency chain…
AWS Cost Explorer: Finding Waste and Right-Sizing EC2 Instances
When one of our managed services clients forwarded their AWS invoice last quarter with the subject line “is this normal?”, I already had a guess at the answer before o…
Invoke-Command at Scale: PowerShell Across 200 Servers
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 eng…
PolicyStore in NetIPsec Cmdlets: Local vs Domain Policies
A financial services client called us on a Friday afternoon because half their branch office servers had stopped accepting inbound connections after a Group Policy upd…
PowerShell WMI Service Management: Query, Start, Stop
Three months ago, a client with a fleet of 120 Windows Server nodes across four branch offices came to us with a recurring problem: their print spooler services were c…
AdExplorer: Browsing and Snapshotting Active Directory Offline
Three service accounts disabled in production. No change ticket. No record of who did it or when. The helpdesk was fielding calls for forty minutes before we traced th…
Monitoring Disk Space and Sending Alerts with PowerShell
Last quarter, one of our managed customers had a file server hit 99% disk utilization on a Saturday night. The application logs stopped writing, their ERP system threw…
Backing Up and Restoring Group Policy Objects with PowerShell
After inheriting a manufacturing client’s Active Directory environment from another vendor last year, the first thing we discovered was that their Group Policy Objects…
PowerShell ThrottleLimit: Optimizing Concurrent Network Operations
Three hundred endpoints. One script. A network switch gasping under the load. We inherited exactly this situation from a previous vendor during an engagement with a mi…
SharePoint 2016 Site Collection Admin Audit: PowerShell Checklist
A manufacturing client came to us eighteen months after their SharePoint 2016 farm went live. They had grown from two site collections to sixty-three. Their IT team ha…
Windows Admin Center: Browser-Based Server Management Done Right
Last year, a logistics client with fourteen Windows Server instances across two sites called us in a panic — their lone sysadmin had left, and nobody else knew how to…
Microsoft Teams Administration: Beyond the Admin Center
A financial services client we support had a compliance audit scheduled for Q3. Their Teams environment had grown from a pandemic-era rollout of 200 users to a product…
IT Auditing in the Age of AI, IoT, and Zero Trust
IT auditing has never stood still, but the pace of change today is unlike anything the profession has encountered before. From artificial intelligence to interconnecte…