PowerShell · Network diagnostics · Intune

CheckMicrosoftEndpoints

Checks all Microsoft endpoints required for Intune, Defender, Windows Update for Business, Windows Autopatch, Entra ID, and Microsoft 365, including an HTML report.

⭐ 2 Stars v2.1 GPL-3.0

What it does

The script tests TCP connectivity to all relevant Microsoft cloud endpoints, measures latency and download speed, and generates a professional HTML report in the Microsoft design language.

Supported services

HTML report features

Quick start

# Test all services with HTML report
.\CheckMicrosoftEndpointsV2.ps1 -Services All -HtmlReport -OpenReport

# Only Intune and Defender
.\CheckMicrosoftEndpointsV2.ps1 -Services Intune,Defender -HtmlReport

# Interactive mode
.\CheckMicrosoftEndpointsV2.ps1

Requirements

PowerShell 7+ · Windows 10/11 or Windows Server 2016+ · Administrator rights

View on GitHub All projects