WIN32_NetworkAdapterConfiguration не сообщает о IP от адаптера PPP

На устройстве Windows 7 следующий запрос WMI не сообщает включенный адаптер PPP:

Select Index,MACAddress,IPAddress,IPSubnet,DefaultIPGateway,DNSServerSearchOrder from Win32_NetworkAdapterConfiguration where IPEnabled=true

Где ipconfig дает Вам всю информацию правильно:

Конфигурация IP Windows

Адаптер PPP XYZ VPN:

Определенный для соединения суффикс DNS.: Адрес IPv4...........: 123.456.789.123
Маска подсети...........: 255.255.255.255
Шлюз по умолчанию.........: 0.0.0.0

Беспроводное Соединение Беспроводной сети сетевого адаптера:

Определенный для соединения суффикс DNS.: Адрес IPv4...........: 192.168.178.11
Маска подсети...........: 255.255.255.0
Шлюз по умолчанию.........: 192.168.178.1

Соединение Местности адаптера Ethernet 3:

Состояние медиа...........: Медиа разъединяются
Определенный для соединения суффикс DNS.:

Какие-либо идеи, как я могу написать сценарий этого при помощи WMI или VBS?

4
задан 18.05.2011, 09:32

0 ответов

On Error Resume Next

strComputer= "."

Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")

Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE")

For Each objItem In colItems
      strIPAddress = Join(objItem.IPAddress, ",")

      WScript.Echo "IPAddress: " & strIPAddress

Next
0
ответ дан 07.12.2019, 21:26

Теги

Похожие вопросы