WMI筛选以检测Windows 10 Creator Update或更高版本

我有一个组策略需要适用于Windows 10 Creators /版本1703 / Build 15063及更高版本(特别是跨域驱动器映射 )

直到秋季创造者出来, 专门检测创造者更新与此代码工作:

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

但今后,我需要这个适用于创造者和秋季创造者,可能是红石4+

由于BuildNumber是一个string,而不是整数 ,所以将“Version Like”更改为“version>”的明显修复将不起作用,最终将不适用于Windows 10,而应用于Windows Vista / 7/8。

Microsoft知识库提供了一个示例来检测大于Windows 10 RTM的任何内容,但我特别只想检测Windows 10 Creator及更高版本。 任何人都可以帮助一个合适的WMIfilter?

微软不会轻易地允许这样做,因为你发现的确切原因,这是一个string,而不是一个数字。 请参阅比较Win32_OperatingSystem BuildNumber的WMI组策略筛选器在Windows 10上无法正常工作

像他们写的解决方法是比较所有可能的string;

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