WMI Filter para detectar o Windows 10 Creators Update ou superior

1

Eu tenho uma política de grupo que precisa ser aplicada ao Windows 10 Creators / versão 1703 / Build 15063 e superior, (Especificamente Cross Domain Drive )

Até o lançamento de Fall Creators, detectando especificamente a atualização dos criadores de conteúdo trabalhada com este código:

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

Mas daqui para frente, eu preciso que isso se aplique tanto aos Criadores quanto aos Criadores de Queda, e presumivelmente, Redstone 4 +

Porque BuildNumber é uma string e não Integer , a correção óbvia de mudar "Version Like" para "version >" não vai funcionar, e acabaria por não aplicar ao Windows 10, mas aplicando ao Windows Vista / 7/8.

A Microsoft KnowledgeBase fornece um exemplo para detectar qualquer coisa Maior que o Windows 10 RTM, mas eu especificamente quero apenas detectar o Windows 10 Creators e superiores. Alguém pode ajudar com um filtro WMI adequado?

    
por Dave 24.10.2017 / 14:43

1 resposta

1

A Microsoft não permite isso com facilidade, pelo motivo exato que você encontrou, é uma string, não um número. Consulte filtros da Política de Grupo WMI que comparam Win32_OperatingSystem BuildNumber não funciona como esperado no Windows 10

Uma solução alternativa como eles escreveram é comparar todas as sequências possíveis;

Select BuildNumber from Win32_OperatingSystem WHERE  BuildNumber LIKE "%[15063][16299]%"
    
por 24.10.2017 / 21:02