Intune Servicegraph connector - issue in determining full OS name

Chris A - UK
Mega Guru

We are pulling in data from Intune via the servicegraph connector including OS name 'Windows' and OS version '10.0.19044.1826' and we were getting the full Windows version populated e.g. Windows 10 Enterprise, however how we are only getting 'Windows'.  Has anything changed with the connector?

 

Also as we roll out Windows 11 we get the same behavior e.g  Operating System  'Windows' and OS version 10.0.26100.3775 (which is Windows 11) but it just populates Windows as OS.

 

Any advice or suggestions?

1 ACCEPTED SOLUTION

J Siva
Kilo Patron

Hi @Chris A - UK 

That's expected. From Intune, we won't be getting the OS name as 'Windows 10/11'. We need to use our custom logic to populate the OS. In the robust transform, use the custom RTE entity operation to populate the OS based on the OS version. For example:

  • If the OS version starts with '10.0.2', then OS = Win 11.
  • Otherwise, OS = Win 10.

Regards,
Siva

View solution in original post

4 REPLIES 4

J Siva
Kilo Patron

Hi @Chris A - UK 

That's expected. From Intune, we won't be getting the OS name as 'Windows 10/11'. We need to use our custom logic to populate the OS. In the robust transform, use the custom RTE entity operation to populate the OS based on the OS version. For example:

  • If the OS version starts with '10.0.2', then OS = Win 11.
  • Otherwise, OS = Win 10.

Regards,
Siva

Thank you with the solution.  However, it does not look like a sustainable solution as the OS version might evolve over time?  This is really a strange behavior from Intune.

Hi Tera,

did you find a solution for the OS issue?

Thanks,

 

It is a viable work around, but when Intune starts reportig on windoes servers then you are in for treat 😉

The right way to solve it is to look into the source it self and see if you can configure Intune to deliver the required data.