none
Ip de Interface de rede RRS feed

  • Pergunta

  • Pessoal,

    Tenho um script que pega o ip de uma interface e escreve... blz, porém ele só faz isso para interfaces CONECTADAS, ou seja, se a interface estiver desconectada, ele me resulta sempre 0.0.0.0, agora se eu conecto ela, ele tras o ip certinho.

    O script segue abaixo.

     Set IPConfigSet = objWMIService.ExecQuery ("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE")
     For Each IPConfig in IPConfigSet
        If Not IsNull(IPConfig.IPAddress) Then
           For i=LBound(IPConfig.IPAddress) to UBound(IPConfig.IPAddress)
                WScript.Echo IPConfig.IPAddress(i)
       

    Preciso de um script que pegue também os ips configurados pra uma interface desconectada, acho que dá pra pegar via regedit, porém não consegui desenvolver o script, se puderem me ajudar, agradeço muito.

    Valeu.

    quarta-feira, 3 de agosto de 2011 20:43

Respostas

  • Hugo,

    Estive fazendo uns teste e consgui pegar o ip atraves de netsh

    netsh

    interface

    ipv4>

    show ipaddresses store=persistent

    Agora o detalhe é colocar isso no script mas vamos lá...

    Abraços


    Edson Matias Fagundes Junior (Nioks)
    terça-feira, 9 de agosto de 2011 01:47

Todas as Respostas