Intune Servicegraph connector - issue in determining full OS name

Chris A - UK
Tera Expert

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
Tera Sage

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

2 REPLIES 2

J Siva
Tera Sage

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.