SCCM-Abfrage für Betriebssystemversion liefert nicht die erwarteten Ergebnisse

SCCM-Abfrage für Betriebssystemversion liefert nicht die erwarteten Ergebnisse

Ich versuche, einige Gerätesammlungen für die Windows 10-Wartung in SCCM (Version 1906) einzurichten. Ich möchte für jede Version von Windows 10 eine Sammlung erstellen (z. B. 1511, 1607, ..., 1909). Ich war mir nicht sicher, wo ich mit der Abfrage beginnen sollte, also habe ich ein wenig gesucht und diese Abfrage auf Microsoft TechNet gefunden (Dieses Beispiel ist für Build 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%"

Zunächst schien es zu funktionieren, aber dann fiel mir auf, dass die Mitgliederzahlen völlig daneben liegen. Sie können in diesem Bild sehen, dass die Windows 10 Unknown VersionSammlung 518 Geräte enthält, was die Sammlung lediglich „einschließt“ All Windows 10und alle anderen Sammlungen „ausschließt“.

Gerätesammlungen

Wenn ich mir die Geräte dort ansehe, Windows 10 Unknown Versionwerden Build-Nummern angezeigt, die in den von mir eingerichteten Abfragen enthalten sein sollten. Das Bild unten zeigt beispielsweise eine Reihe von Geräten mit Build, 10.0.17134die in der Abfrage für meine Windows 10 1803Sammlung enthalten sein sollten (ich habe es überprüft und sie sind nicht enthalten). Ich erwarte eine Zahl näher an 500 mit installierter Version 1803.

Sammlung unbekannter Windows 10-Versionen

Ich habe versucht, die Mitgliedschaft jeder Gruppe zu aktualisieren, aber das hat keinen Unterschied gemacht. Ich dachte, vielleicht wäre eine Softwareinventur erforderlich, aber SCCM kennt eindeutig die Build-Version der Geräte, daher weiß ich nicht, warum einige von den Abfragen zurückgegeben werden, andere jedoch nicht.

Jede Hilfe wäre willkommen.

Antwort1

Das Problem wurde mithilfe der folgenden Abfrage gelöst, die ich den von Lenniey bereitgestellten Microsoft-Skripten entnommen habe (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'

verwandte Informationen