Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для boss911

Alien


Сообщения: 4262
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Увы, но у меня ничего неполучается, чтобы узнать имя подключения, мне нужно только посредством CMD. Есть у меня код, но он работает только на XP, а дело в том, что вывод IPCONFIG в XP и в Win7 разный.

WinXP
Код: Выделить весь код
Настройка протокола IP для Windows


Подключение по локальной сети - Ethernet адаптер:

       DNS-суффикс этого подключения . . :
       IP-адрес  . . . . . . . . . . . . : xxx.xxx.xxx.xxx
       Маска подсети . . . . . . . . . . : xxx.xxx.xxx.xxx
       Основной шлюз . . . . . . . . . . : xxx.xxx.xxx.xxx
Win7
Код: Выделить весь код
Настройка протокола IP для Windows


Ethernet adapter Подключение по локальной сети:

  DNS-суффикс подключения . . . . . :
  Локальный IPv6-адрес канала . . . : xxxx::xxxx:xxx:xxxx:xxxx%xx
  IPv4-адрес. . . . . . . . . . . . : xxx.xxx.xxx.xxx
  Маска подсети . . . . . . . . . . : xxx.xxx.xxx.xxx
  Основной шлюз. . . . . . . . . : xxx.xxx.xxx.xxx

Туннельный адаптер isatap.{9D37GYF8-A5E7-98F2-824E-189V70K9773L}:

  Состояние среды. . . . . . . . : Среда передачи недоступна.
  DNS-суффикс подключения . . . . . :

Туннельный адаптер Подключение по локальной сети* 2:

  DNS-суффикс подключения . . . . . :
  IPv6-адрес. . . . . . . . . . . . : xxxx:x:xxxx:xxxx:xxxx:xxx:xxxx:xxxx
  Локальный IPv6-адрес канала . . . : xxxx::xxxx:xxx:xxxx:xxx%xx
  Основной шлюз. . . . . . . . . : :

Соответственно на Win7 я получаю неверное имя. Данный код на XP работать не хочет:
Код: Выделить весь код
Неизвестное исключительное состояние WMIC.
Не уже ли нет универсального кода в CMD для WinXP и Win7 ? Конечно, можно батником определить какая ОС и в зависимости от ОС выполнить тот (мой) или этот код, но явно не кошерно это будет, хочется один универсальный код.

Отправлено: 00:43, 23-11-2011 | #34