Lorsqu’on intègre Microsoft Intune dans un SI, il est essentiel de s’assurer que les appareils peuvent bien communiquer avec les URL nécessaires de Microsoft. En effet, sans une bonne connectivité réseau, l’enregistrement des appareils, le déploiement des configurations ou encore les déploiements d’applications peuvent échouer.
Pour simplifier cette vérification et aider au débug, un script PowerShell a été publié sur GitHub par Joymalya Basu Roy : Test-IntuneConnectivity.ps1
Objectif du script
Le script Test-IntuneConnectivity.ps1 permet de tester automatiquement les URL requises par Microsoft Intune depuis un poste client.
Il nous aide à identifier rapidement :
- Les noms de domaines (endpoints) Intune non accessibles
- Les ports bloqués ou mal configurés
- Les problèmes de résolution DNS
- Les erreurs TLS ou certificats interceptés (ex. proxy SSL)
En résumé, il offre une vue claire et détaillée de l’état de la connectivité entre votre environnement et les services Intune, un indispensable avant tout déploiement ou diagnostic de panne.
Comment l’utiliser
1. Téléchargement
Rendez-vous sur GitHub :
➡️ https://github.com/jbasuroy369/Intune-Script-Samples
Téléchargez le fichier Test-IntuneConnectivity.ps1 sur votre poste de travail.
2. Prérequis
- Droits administrateur sur la machine
- Connexion Internet active (ca va de soi :))
3. Exécution
Ouvrez PowerShell en mode administrateur, placez-vous dans le dossier du script, puis exécutez le script directement en l’appelant.
4. Lecture des résultats
Le script teste les URL de différentes catégories :
- M365 Common
- Global
- Delivery Optimisation
- NTP
- Flux Intune (Applications / Push notifications / Autopilot)
Les erreurs sont clairement indiquées, ce qui facilite la recherche des blocages réseau.

En résumé
Le script Test-IntuneConnectivity.ps1 est un outil pratique qui :
- Automatise les tests réseau nécessaires à la bonne exécution de Microsoft Intune au sein de votre SI.
- Peut faire gagner un temps précieux pour les diagnostics
- Produit un rapport clair et exportable en quelques coups d’œil.
Il doit faire partie des pré-requis nécessaire avant ou pendant tout déploiement Microsoft Intune.
Si vous gérez un environnement Intune, ce script devrait faire partie de votre boîte à outils quotidienne ! 😉