WMI Gruppenrichtlinie Filter, die Win32_OperatingSystem BuildNumber vergleichen, funktionieren nicht wie erwartet

Dieser Artikel bietet eine Lösung für ein Problem, bei dem die Windows-Verwaltungsinstrumentation (WMI) Gruppenrichtlinie Filter, die Win32_OperatingSystem BuildNumber vergleichen, in Windows 10 nicht wie erwartet funktionieren.

Gilt für: Windows 10 – alle Editionen
Ursprüngliche KB-Nummer: 3119213

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Sie möchten Gruppenrichtlinie auf Windows 8.1 und höhere Versionen von Windows anwenden.

  • Dazu möchten Sie Win32_OperatingSystem BuildNumber verwenden.

  • Sie erstellen den folgenden WMI-Filter basierend auf bekannten Buildnummern von Windows-Versionen:

    "Select BuildNumber from Win32_OperatingSystem WHERE BuildNumber >= 9200 "
    
    Buildnummer Windows-Version
    9200 Windows 8
    9600 Windows 8.1
    10240 Windows 10
    10586 Windows 10, Version 1511
    14393 Windows 10, Version 1607
    15063 Windows 10, Version 1703
    16299 Windows 10, Version 1709
    17134 Windows 10, Version 1803
    17763 Windows 10, Version 1809
    18362 Windows 10, Version 1903

In diesem Szenario würden Sie zwar davon ausgehen, dass der WMI-Filter dazu führt, dass die einstellung Gruppenrichtlinie auf Buildnummer 9200 und höher angewendet wird, aber Windows 10 Builds sind ausgeschlossen.

Ursache

Dieses Problem tritt auf, weil der Datentyp für BuildNumber String und nicht Integer ist. Daher 10*** < 9600.

Lösung

Um dieses Problem zu beheben, verwenden Sie einen Filter, der dem folgenden Beispiel ähnelt.

Hinweis

Es gibt mehrere Möglichkeiten, den Zeichenfolgenvergleich zu erzwingen, um das gewünschte Ergebnis zurückzugeben. Sie können eine beliebige Methode verwenden, die Sie bevorzugen. Das Beispiel ist voll funktionsfähig.

Select BuildNumber from Win32_OperatingSystem WHERE BuildNumber >= 10000 AND BuildNumber LIKE "%[123456789][0123456789][0123456789][0123456789][0123456789]%" OR BuildNumber >= 9200 AND BuildNumber LIKE "%[123456789][0123456789][0123456789][0123456789]%"

Datensammlung

Wenn Sie Unterstützung vom Microsoft-Support benötigen, empfehlen wir Ihnen, die Informationen zu sammeln, indem Sie die Schritte unter Sammeln von Informationen mithilfe von TSS für Fragen der Benutzerfreundlichkeit ausführen.