Win32_OperatingSystem BuildNumber non funziona su Windows 10 Windows 10 bloccato …

Nel post di oggi, identificheremo la causa e quindi forniremo la soluzione al problema dei filtri dei criteri di gruppo di Strumentazione gestione Windows (WMI), che confrontano Win32_OperatingSystem BuildNumber, non funziona come previsto in Windows 10.

Strumentazione gestione Windows (WMI) è l’implementazione Microsoft degli standard WBEM (Web-Based Enterprise Management) e CIM (Common Information Model) del Distributed Management Task Force (DMTF), che è un insieme di specifiche Microsoft per consolidare la gestione di dispositivi e applicazioni su una rete di sistemi informatici Windows.

Win32_OperatingSystem BuildNumber non funziona

WMI abilita i linguaggi di scripting (come VBScript o Windows PowerShell) per gestire personal computer e server Microsoft Windows, sia in locale che in remoto. WMI è preinstallato su Windows 2000 e sui più recenti sistemi operativi Microsoft.

WMI supporta anche azioni come la configurazione delle impostazioni di sicurezza, l’impostazione e la modifica delle proprietà di sistema, l’impostazione e la modifica delle autorizzazioni per utenti e gruppi di utenti autorizzati, l’assegnazione e la modifica delle etichette delle unità, la pianificazione dei processi per l’esecuzione in orari specifici, il backup del repository di oggetti e l’abilitazione o disabilitare la registrazione degli errori.

Il filtro dei criteri di gruppo WMI Win32_OperatingSystem BuildNumber non funziona

Si verifica questo problema in base al seguente scenario;

Si desidera applicare Criteri di gruppo a Windows 8.1 e versioni successive di Windows. Si desidera utilizzare Win32_OperatingSystem BuildNumber per eseguire questa operazione. E crea il seguente filtro di Strumentazione gestione Windows (WMI):

“Select BuildNumber from Win32_OperatingSystem WHERE BuildNumber >= 9200 “

In base ai numeri di build noti per le versioni di Windows, come mostrato nella tabella seguente:

leggere  Il software anti-malware gratuito di Microsoft per Windows XP ha un anno in più per ...

Numero build versione Windows

9200 Windows 8
9600 Windows 8.1
10240 Windows 10
10586 Windows 10, versione 1511
14393 Windows 10, versione 1607
15063 Windows 10, versione 1703
16299 Windows 10, versione 1709
17134 Windows 10, versione 1803
17763 Windows 10, versione 1809
18362 Windows 10, versione 1903

In questo scenario, anche se ti aspetteresti che il filtro WMI applichi le impostazioni di Criteri di gruppo alla build 9200 e versioni successive, le build di Windows 10 sono escluse.

Secondo Microsoft, questo problema si verifica perché il tipo di dati per BuildNumber è String e non Integer. Pertanto, 10 *** <9600.

Per risolvere questo problema, utilizza un filtro simile al seguente esempio:

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]%"

Nota: Esistono diversi modi per forzare il confronto tra stringhe per restituire il risultato desiderato. Puoi utilizzare il metodo che preferisci. L’esempio è perfettamente funzionante.

Spero che questo aiuti!

Win32_OperatingSystem BuildNumber non funziona

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *