WMI получить/сменить основной шлюз

Тема в разделе "WASM.BEGINNERS", создана пользователем XshStasX, 27 июл 2010.

  1. XshStasX

    XshStasX New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2008
    Сообщения:
    991
    Нужно сменить/получить основной шлюз для подключения интернет .
    Делаю вот так для получения :
    Код (Text):
    1. ; ява скрипт, нужно сохранить в файл *.js
    2. var colItems;
    3.  var objWmgtRoot = GetObject("winmgmts:\\\\.\\root\\cimv2");
    4.   colItems = objWmgtRoot.ExecQuery ("Select * from Win32_NetworkAdapterConfiguration WHERE IPEnabled = true");
    5.  for (var enumItems = new Enumerator(colItems); !enumItems.atEnd(); enumItems.moveNext()){
    6.    var objItem = enumItems.item();
    7.    WScript.Echo("\nIPEnabled:"+objItem.IPEnabled+"\nIPAddress:" + objItem.IPAddress + "\nDefaultIPGateway:" +objItem.DefaultIPGateway);
    8.   };
    Но у меня все что нашлось по запросу "пустое" (то есть objItem.IPAddress не содержит айпи..)
    Кто что подскажет?..
    к теме прикрепил рисунок от ipconfig.
     
  2. XshStasX

    XshStasX New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2008
    Сообщения:
    991
    такс ошибка была в том что поля: IPAddress,DefaultIPGateway
    Массивы, и нужно было указать индекс...