Я пытаюсь настроить несколько коллекций устройств для использования в Windows 10 Servicing в SCCM (версия 1906). Я хочу создать коллекцию для каждой версии Windows 10 (например, 1511, 1607, ..., 1909). Я не был уверен, с чего начать запрос, поэтому я провел поиск и нашел этот запрос на Microsoft TechNet (этот пример для сборки 17134 IE 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
коллекцию и «исключает» все остальные коллекции.
Когда я смотрю на устройства в, Windows 10 Unknown Version
они показывают номера сборок, которые должны были быть включены в запросы, которые я настроил. Например, на рисунке ниже показано несколько устройств со сборками, 10.0.17134
которые должны были быть включены в запрос для моей Windows 10 1803
коллекции (я проверил, и они не включены). Я ожидаю цифру ближе к 500 с установленной версией 1803.
Я пробовал обновлять членство в каждой группе, но это не помогло. Я думал, что может потребоваться инвентаризация программного обеспечения, но SCCM четко знает версию сборки устройств, поэтому я не знаю, почему некоторые возвращаются запросами, а другие нет.
Любая помощь будет оценена по достоинству.
решение1
Проблема была решена с помощью следующего запроса, который я взял из скриптов 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'