Назад | Перейти на главную страницу

Запрос SCCM для версии ОС не возвращает ожидаемых результатов

Я пытаюсь настроить несколько коллекций устройств для обслуживания Windows 10 в SCCM (версия 1906). Я хочу создать коллекцию для каждой версии Windows 10 (например, 1511, 1607, ..., 1909). Я не был уверен, с чего начать запрос, поэтому я немного поискал и нашел этот запрос в Microsoft TechNet (этот пример предназначен для сборки 17134, т.е. 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%"

Сначала казалось, что это работает, но потом я заметил, что количество участников очень низкое. На этой картинке видно, что в сети 518 устройств. Windows 10 Unknown Version коллекция, которая просто "включает" All Windows 10 collection и «исключает» все остальные коллекции.

Когда я смотрю на устройства в Windows 10 Unknown Version они показывают номера сборки, которые должны были быть включены в настроенные мной запросы. Например, на картинке ниже показано несколько устройств со сборкой 10.0.17134 который должен был быть включен в запрос для моего Windows 10 1803 коллекция (я проверил, и они не включены). Я ожидаю цифру ближе к 500 при установленном 1803.

Я пробовал обновить состав каждой группы, но это не имело значения. Я думал, что может потребоваться инвентаризация программного обеспечения, но SCCM четко знает версию сборки устройств, поэтому я не знаю, почему некоторые из них возвращаются запросами, а другие нет.

Любая помощь будет оценена.

Проблема была решена с помощью следующего запроса, который я взял из скриптов Microsoft, предоставленных 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'