Consulta WMI para verificar o gateway padrão IP para OSD

1

Estou tentando adicionar uma condição para uma linha de comando, que só deve ser executada se a condição for atendida. Estou fazendo isso usando uma consulta WMI;

Select * From Win32_NetworkAdapterConfiguration Where DefaultIPGateway="192.168.1.1"

Portanto, se o gateway para essa implantação tiver 192.168.1.1, ele deverá executar um comando adicionando uma configuração de registro, se ela não atender à condição, ela será ignorada.

Mais informações:

  • Eu já tenho um comando semelhante trabalhando que consulta o WMI para as informações do nome do host. Se o seu nome de host começar com XXX% (o% é um caractere curinga), ele implantará o comando, caso contrário, ele será ignorado.
    • Se for um determinado gateway, ele deve executar o comando
    • Isso já é uma sequência de tarefas ao vivo, estou apenas tentando adicionar essa condição para ter uma sequência grande

Qualquer ajuda é bem vinda. Obrigado

    
por Saeed 09.09.2015 / 14:58

2 respostas

0

Para quem procura algo como eu estava procurando. Esta é a consulta do WMI que estou usando. Eu descobri como fazer isso. Eu estava fazendo uma consulta no DefaultIPGateway, mas eu deveria ter consultado o Win32_IP4RouteTable.

Select Mask,Destination,NextHop from Win32_IP4RouteTable WHERE ((Mask='0.0.0.0' AND Destination='0.0.0.0') AND (NextHop='10.0.0.1'))

Portanto, 10.0.0.1 é o exemplo de gateway.

Eu usei isso para verificar o passo na minha sequência para verificar se o defaultgateway é isso, se não, ele pulará este passo.

    
por 28.09.2015 / 10:44
1

Você está procurando uma consulta semelhante a

SELECT * FROM WIN32_NETWORKADAPTERCONFIGURATION WHERE DEFAULTIPGATEWAY LIKE "192.168.1.1"

Se eu entendi corretamente, você deseja que uma etapa de sequência de tarefas seja executada condicionalmente , isso pode ser feito com as opções de sequência de tarefas WMI Query, de forma que a etapa só será executada se um ou todos os as condições são cumpridas. Consulte a consulta de exemplo abaixo.

Referências:

link

link

    
por 11.09.2015 / 16:39

Tags