Назад | Перейти на главную страницу

Фильтр WMI для обнаружения Windows 10 Creators Update или выше

У меня есть групповая политика, которая должна применяться к Windows 10 Creators / версии 1703 / Build 15063 и выше (в частности, Междоменные сопоставления дисков)

Пока не вышли Fall Creators, обнаруживающие конкретно для создателей обновление работало с этим кодом:

select * from Win32_OperatingSystem WHERE Version like "10.0.15063%" AND ProductType="1"

Но в дальнейшем мне нужно, чтобы это применимо как к Creators, так и к Fall Creators, и, предположительно, Redstone 4+.

Так как BuildNumber - это строка, а не целое число, очевидное исправление, заключающееся в замене "Version Like" на "version>", не сработает и в конечном итоге не будет применяться к Windows 10, а будет применяться к Windows Vista / 7/8.

База знаний Microsoft дает пример для обнаружения чего-либо выше, чем Windows 10 RTM, но я специально хочу обнаруживать только Windows 10 Creators и выше. Может ли кто-нибудь помочь с подходящим фильтром WMI?

Microsoft не может легко допустить это по той причине, по которой вы нашли, что это строка, а не число. Посмотри пожалуйста Фильтры групповой политики WMI, которые сравнивают Win32_OperatingSystem BuildNumber, не работают должным образом в Windows 10

Как они написали, обходной путь - сравнить все возможные строки;

Select BuildNumber from Win32_OperatingSystem WHERE  BuildNumber LIKE "%[15063][16299]%"