Разное - Скрипт изменения сетевых настроек

Ответить
 • Просмотры: 1
Аватара пользователя
align

Re: Разное - Скрипт изменения сетевых настроек

Сообщение align »

Ой, мне кажется нас уже куда-то далеко занесло Изображение



Я думаю стоит начать сначала! В чем заключается проблема, у меня в руках периодически появляются компы, в которых нужно вбить ОДИНАКОВЫЕ! сетевые настройки, я пишу батник, который будет устанавливать их, ибо муторно и есть шанс ошибиться.



ip,маска,dns,шлюз, wins я прописываю батником, теперь еще LMHOST галочку снимаю, остается покорить два параметра - галочка на IPv6 и в NetBios сменить опцию и будет счастье - быстро и без ошибок!
Аватара пользователя
diagnoz_

Re: Разное - Скрипт изменения сетевых настроек

Сообщение diagnoz_ »

Да я Вас понял, просто для того, чтобы узнать необходимую инфу на удаленном ПК нужно на него зайти и выполнить необходимые команды. Изображение
Аватара пользователя
align

Re: Разное - Скрипт изменения сетевых настроек

Сообщение align »

Так компы не удаленные - вставляем флешку, запускаем батник и счастье Изображение



Выставляя IP,DNS и т.д. я же пишу netsh interface ip set address name="Подключение к локальной сети" .... я сейчас читаю, может как-то через такое обращение можно идентифицировать точку обращения и сменить опцию NetBios
Аватара пользователя
diagnoz_

Re: Разное - Скрипт изменения сетевых настроек

Сообщение diagnoz_ »

Цитата diagnoz_:



и решится проблема №2

Только нужно подсмотреть индекс подключения.
Разное - Скрипт изменения сетевых настроек




diagnoz_, я же выше написал, что это не решение проблемы, а ее усложнение. Ну еще разок повторю - вместо того чтобы смотреть индекс сети, мне будет проще зайти в сетевые настройки и кликнуть на нужную опцию. Батник должен все сделать сам, на то он и батник Изображение Но тут хоть какие-то мысли есть, а по ipv6 вобще засада.
Аватара пользователя
align

Re: Разное - Скрипт изменения сетевых настроек

Сообщение align »

diagnoz_, могу поделится тем что нарыл, может тебя это наведет на мысль.



У wmic таки есть параметр который отвечает за имя сетевого интерфейса и это NetConnectionID



wmic nic get index,name,NetConnectionID



Index Name NetConnectionID

1 RAS асинхронный адаптер

2 Минипорт WAN (L2TP)

3 Минипорт WAN (PPTP)

4 Минипорт WAN (PPPoE)

5 Прямой параллельный порт

6 Минипорт WAN (IP)

7 Минипорт планировщика пакетов

8 Marvell Yukon 88E8001/8003/8010 PCI Gigabit Ethernet Controller Подключение по локальной сети

9 Минипорт планировщика пакетов

10 Microsoft видео или ТВ подключение

11 Kaspersky Anti-Virus NDIS Miniport

12 Kaspersky Anti-Virus NDIS Miniport



Логично было бы предположить что предложенную тобой команду wmic nicconfig where index=7 call SetTcpipNetbios 2 можно изменить под то что я нарыл, но видимо что-то с синтаксисом, я никак не могу понять что не так.



wmic nicconfig where NetConnectionID="Подключение по локальной сети" call SetTcpipNetbios 2

по - Неверная команда для псевдонима.



Изображение wmic nicconfig where NetConnectionID="Подключение%20%по%20%локальной%20%сети" call SetTcpipNetbios 2

ОШИБКА:

Код = 0x80041017

Описание = Недопустимый запрос

Услуга = WMI
Аватара пользователя
align

Re: Разное - Скрипт изменения сетевых настроек

Сообщение align »

diagnoz_, могу поделится тем что нарыл, может тебя это наведет на мысль.



У wmic таки есть параметр который отвечает за имя сетевого интерфейса и это NetConnectionID



wmic nic get index,name,NetConnectionID



Index Name NetConnectionID

1 RAS асинхронный адаптер

2 Минипорт WAN (L2TP)

3 Минипорт WAN (PPTP)

4 Минипорт WAN (PPPoE)

5 Прямой параллельный порт

6 Минипорт WAN (IP)

7 Минипорт планировщика пакетов

8 Marvell Yukon 88E8001/8003/8010 PCI Gigabit Ethernet Controller Подключение по локальной сети

9 Минипорт планировщика пакетов

10 Microsoft видео или ТВ подключение

11 Kaspersky Anti-Virus NDIS Miniport

12 Kaspersky Anti-Virus NDIS Miniport



Логично было бы предположить что предложенную тобой команду wmic nicconfig where index=7 call SetTcpipNetbios 2 можно изменить под то что я нарыл, но видимо что-то с синтаксисом, я никак не могу понять что не так.



wmic nicconfig where NetConnectionID="Подключение по локальной сети" call SetTcpipNetbios 2

по - Неверная команда для псевдонима.



Изображение wmic nicconfig where NetConnectionID="Подключение%20%по%20%локальной%20%сети" call SetTcpipNetbios 2

ОШИБКА:

Код = 0x80041017

Описание = Недопустимый запрос

Услуга = WMI
Аватара пользователя
diagnoz_

Re: Разное - Скрипт изменения сетевых настроек

Сообщение diagnoz_ »

я делал так:

по команде wmic nicconfig get caption увидел индексы интерфейсов, то есть вот так:

[00000001] RAS асинхронный адаптер

[00000002] Минипорт WAN (L2TP)

[00000003] Минипорт WAN (PPTP)

[00000004] Минипорт WAN (PPPoE)

[00000005] Прямой параллельный порт

[00000006] Минипорт WAN (IP)

[00000007] Marvell Yukon 88E8001/8003/8010 P

[00000009] Eset Personal Firewall Miniport

где [00000001] - 00000009] - это и есть индексы. это просто цифра от 1 до 9.

Смотрю что сетка у меня работает по сетевой Marvell Yukon 88E8001/8003/8010 P , а значит соответственно индекс у нее 7.

следовательно ввожу команду для своего интерфейса:

wmic nicconfig where index=7 call SetTcpipNetbios 2

где 2 это значение параметра NetBIOSOption ( то есть 0 или 1 или 2)
Аватара пользователя
align

Re: Разное - Скрипт изменения сетевых настроек

Сообщение align »

diagnoz_, мы уже это обсудили, тут все понятно мне, но это практически ручной режим, как видишь я стремлюсь к полностью автоматическому режиму, если правильным синтаксисом дать понять что нужно обращаться к нужному интерфейсу твоя команда сделает все сама и не надо будет делать промежуточных запросов и выбирать индекс
Аватара пользователя
diagnoz_

Re: Разное - Скрипт изменения сетевых настроек

Сообщение diagnoz_ »

Цитата diagnoz_:



wmic nicconfig where (IPEnabled=TRUE) call SetTcpipNetbios 1
Разное - Скрипт изменения сетевых настроек




Печаль Изображение Интерфейс у меня ведь не активный, пока не воткнешь сетевой кабель запрос не работает, а я именно сначала должен настроить сеть и только потом воткнуть сетевой кабель.
Аватара пользователя
align

Re: Разное - Скрипт изменения сетевых настроек

Сообщение align »

Вот еще такой забавный вариант вычитал, но тоже требует воткнуть кабель... увы.



wmic nicconfig where TcpipNetbiosOptions=0 call SetTcpipNetbios 1
Ответить

Вернуться в «Microsoft Windows 7»