Michael Niehaus a publié un script PowerShell permettant de vérifier un certain nombre d’éléments dans Windows Autopilot. Il vous donne le résultat sous la forme d’un rapport comprenant :
- L’état d’enregistrement des périphériques afin de lister ceux qui n’ont pas de profils Autopilot
- L’état des objets de périphérique Azure AD pour lister les périphériques Windows Autopilot qui n’en ont pas.
- L’état des périphériques gérés Intune pour lister tous les périphériques Autopilot qui ont un objet Intune associé.
- Les périphériques Autopilot par type de profil avec une répartition des profils par scénario.
- La vérification des périphériques qui ont un profils Hybrid Azure AD Join en vérifiant s’il y a un profil Domain Join qui lui est associé.
Le script utilise les modules suivants :
- Install-Module AzureAD
- Install-Module Microsoft.Graph.Intune
- Install-Module WindowsAutopilotIntune
Vous pouvez télécharger le script AutopilotHealthCheck.ps1:
- Via la cmdlet : Install-Script -Name AutopilotHealthCheck
- Manuellement sur PowerShell Gallery
Source : Windows Autopilot health check: An experiment in Graph API scripting