Les différents rapports fournis avec Intune indiquent la version de Windows 10 installée avec le "Build Number". C'est assez facile à suivre quand pratiquement tous les équipements sont au même niveau. Par contrre, ça devient plus difficile à suivre quand certains équipements ont échapés au processus de mise à jour.
Pour y voir plus clair, il suffit d'ajouter une table qui contient les différentes versions de mises à jour (Il serait intéressant d'avoir accès à une table dynamique pour éviter une mise à jour mensuelle) dans les requêtes Kusto.
Exemple:
// Windows 10 // Pour suivre les mises à jour // Michel Caron // https://docs.microsoft.com/en-us/windows/release-health/release-information let Windows10Build = datatable (OSVersion: string, ReleaseDate: string)[ "10.0.19042.867", "20H2 2021-03-09", "10.0.19041.867", "2004 2021-03-09", "10.0.18362.1256", "1904 2020-12-08 EOS", "10.0.18363.1440", "1909 2021-03-09 EOS", "10.0.17134.2087", "1803 2021-03-09 EOS", ]; IntuneDevices | where TimeGenerated > ago(7d) | where OS startswith "Windows" | distinct UserName, DeviceName, OSVersion | lookup kind=leftouter Windows10Build on OSVersion | order by ReleaseDate