Estou tentando configurar algumas coleções de dispositivos para usar no Windows 10 Servicing no SCCM (versão 1906). Quero criar uma coleção para cada versão do Windows 10 (por exemplo, 1511, 1607, ..., 1909). Eu não sabia por onde começar a consulta, então fiz algumas pesquisas e encontrei esta consulta no Microsoft TechNet (este exemplo é para a compilação 17134, ou seja, 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%"
A princípio parecia estar funcionando, mas depois percebi que a contagem de membros estava muito alta. Você pode ver nesta imagem que existem 518 dispositivos na Windows 10 Unknown Version
coleção que apenas 'inclui' a All Windows 10
coleção e 'exclui' todas as outras coleções.
Quando olho para os dispositivos, Windows 10 Unknown Version
eles mostram números de compilação que deveriam ter sido incluídos nas consultas que configurei. Por exemplo, a imagem abaixo mostra uma série de dispositivos com construção 10.0.17134
que deveriam ter sido incluídos na consulta da minha Windows 10 1803
coleção (verifiquei e eles não estão incluídos). Estou esperando um número próximo de 500 com 1803 instalados.
Tentei atualizar os membros de cada grupo, mas isso não fez diferença. Achei que talvez fosse necessário um inventário de software, mas o SCCM conhece claramente a versão de construção dos dispositivos, então não sei por que alguns estão sendo retornados pelas consultas, mas outros não.
Qualquer ajuda seria apreciada.
Responder1
O problema foi resolvido usando a seguinte consulta retirada dos scripts da Microsoft fornecidos 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'