web-dev-qa-db-ja.com

Windows 10 CreatorsUpdate以降を検出するためのWMIフィルター

Windows 10 Creators /バージョン1703 /ビルド15063以降に適用する必要のあるグループポリシーがあります(具体的には クロスドメインドライブマッピング

Fall Creatorsが登場するまで、クリエイターの更新を具体的に検出すると、次のコードで機能しました。

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

しかし、将来的には、これをCreatorsとFall Creatorsの両方、そしておそらくRedstone4 +に適用する必要があります。

BuildNumberは整数ではなく文字列です であるため、「Version Like」を「version>」に変更するという明らかな修正は機能せず、Windows 10には適用されず、WindowsVistaに適用されます。/7/8。

Microsoft KnowledgeBaseは、Windows 10 RTMよりも優れたものを検出する例を示していますが、具体的にはWindows 10Creators以降のみを検出したいと考えています。誰かが適切なWMIフィルターを支援できますか?

1
Dave

マイクロソフトは、あなたが見つけた正確な理由のために、それが数字ではなく文字列であることを簡単に許可していません。 Win32_OperatingSystem BuildNumberを比較する WMIグループポリシーフィルターがWindows 10では期待どおりに機能しない を参照してください。

彼らが書いたような回避策は、考えられるすべての文字列を比較することです。

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