Automating Azure AD Sync Monitoring Across 155 MSP Clients with PowerShell
Managing Azure AD Connect sync health across a single tenant is straightforward. Doing it across 155+ MSP clients simultaneously — where each has its own Azure AD tenant, its own sync schedule, and its own failure modes — is a different problem entirely.
This post covers how I built a monitoring tool that solved this for our team, cutting what used to be a daily manual check into something that runs automatically and only pages us when something actually needs attention.