WMI গ্রুপ পলিসি ফিল্টারে BuildNumber দিয়ে উইন্ডোজ ৮.১+ টার্গেট করলে উইন্ডোজ ১০ এক্সক্লুড হয়ে যায়, কারণ BuildNumber ডেটা টাইপ String (নয় Integer)। তাই "10240" < "9600" হয়ে যায় (স্ট্রিং কম্পারিজনে)।
সমাধান: স্ট্রিং কম্পারিজন উপযোগী ফিল্টার
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]%"
এই ফিল্টার ৫-ডিজিট (১০০০০+) বিল্ড (Win 10+) ও ৪-ডিজিট (৯২০০+) বিল্ড (Win 8/8.1) দুটোই কভার করে। অন্যান্য পদ্ধতিও ব্যবহার করা যায়।
বিল্ড নম্বর রেফারেন্স: Win 8=9200, 8.1=9600, Win 10 RTM=10240, 1511=10586, 1607=14393, 1703=15063, 1709=16299, 1803=17134, 1809=17763, 1903=18362।