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 Version
Sammlung 518 Geräte enthält, was die Sammlung lediglich „einschließt“ All Windows 10
und alle anderen Sammlungen „ausschließt“.
Wenn ich mir die Geräte dort ansehe, Windows 10 Unknown Version
werden 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.17134
die in der Abfrage für meine Windows 10 1803
Sammlung 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.
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'