La consulta SCCM para la versión del sistema operativo no arroja los resultados esperados

La consulta SCCM para la versión del sistema operativo no arroja los resultados esperados

Estoy intentando configurar algunas colecciones de dispositivos para usarlas en el mantenimiento de Windows 10 en SCCM (versión 1906). Quiero crear una colección para cada versión de Windows 10 (por ejemplo, 1511, 1607,..., 1909). No estaba seguro de por dónde empezar con la consulta, así que busqué un poco y encontré esta consulta en Microsoft TechNet (este ejemplo es para la compilación 17134, es decir, 1803):

select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceId = SMS_R_System.ResourceId where SMS_G_System_OPERATING_SYSTEM.BuildNumber like "%17134%"

Al principio parecía estar funcionando, pero luego me di cuenta de que los recuentos de miembros estaban muy bajos. Puede ver en esta imagen que hay 518 dispositivos en la Windows 10 Unknown Versioncolección que simplemente "incluye" la All Windows 10colección y "excluye" todas las demás colecciones.

Colecciones de dispositivos

Cuando miro los dispositivos, Windows 10 Unknown Versionmuestran números de compilación que deberían haberse incluido en las consultas que configuré. Por ejemplo, la siguiente imagen muestra una cantidad de dispositivos con compilación 10.0.17134que deberían haberse incluido en la consulta de mi Windows 10 1803colección (lo he verificado y no están incluidos). Espero una cifra más cercana a 500 con 1803 instalados.

Colección de versiones desconocidas de Windows 10

Intenté actualizar la membresía de cada grupo, pero eso no hizo ninguna diferencia. Pensé que tal vez sería necesario un inventario de software, pero SCCM conoce claramente la versión de compilación de los dispositivos, por lo que no sé por qué las consultas devuelven algunos pero no otros.

Cualquier ayuda sería apreciada.

Respuesta1

El problema se resolvió mediante la siguiente consulta que tomé de los scripts de Microsoft proporcionados por Lenniey (https://gallery.technet.microsoft.com/Set-of-Operational-SCCM-19fa8178)

select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.Build = '10.0.17134'

información relacionada