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

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - Скрипт изменения сетевых настроек

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

Новый участник


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

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


Подскажите пожалуйста можно ли через командную строку или еще как-то, изменить сетевые настройки, а именно:

1. Во вкладке Сеть убрать галочку с Протокол интернета версии 6
2. Заходим в Протокол интернета версии 4 -> Дополнительно -> WINS
2.1 Убрать галочку с Включить просмотр LMHOSTS
2.2 В Параметры NetBIOS выбрать вместо первого второй пункт

З.Ы. Пытаюсь лопатить реестр, что-то не получается ничего
З.Ы.2 IP, DNS, шлюз, WINS удалось установить с помощью командной строки а именно netsh interface ip ...

Отправлено: 13:11, 26-02-2014

 

Аватара для diagnoz_

Ветеран


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

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


То есть примерно это выглядит так:
psexec.exe \\ip_адрес cmd /c путь к bat-файлу
таким образом на какой-то удаленной машине будет запущен какой-то сделанный Вами bat-файл лежащий по такому-то пути на Вашей машине.

Последний раз редактировалось diagnoz_, 27-02-2014 в 14:48.


Отправлено: 14:40, 27-02-2014 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


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

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


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

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

Отправлено: 14:48, 27-02-2014 | #12


Аватара для diagnoz_

Ветеран


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

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


align,
понял

align,
Забейте в bat-ник выше приведенное
wmic nicconfig where index=тут номер индекса call SetTcpipNetbios тут значение параметра NetBIOSOption ( то есть 0 или 1 или 2)
и решится проблема №2
Только нужно подсмотреть индекс подключения.

Отправлено: 14:53, 27-02-2014 | #13


Новый участник


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

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


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

Отправлено: 15:06, 27-02-2014 | #14


Новый участник


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

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


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, 27-02-2014 в 16:44.


Отправлено: 16:32, 27-02-2014 | #15


Аватара для diagnoz_

Ветеран


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

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


я делал так:
по команде 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)

Отправлено: 16:48, 27-02-2014 | #16


Новый участник


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

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


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

Отправлено: 16:53, 27-02-2014 | #17


Аватара для diagnoz_

Ветеран


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

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


align,
Вот скрипт wmic изменяющий сразу на активном интерфейсе настройки NetBIOS без указания индекса:
wmic nicconfig where (IPEnabled=TRUE) call SetTcpipNetbios 1
где TcpipNetbios может принимать значения 0, 1, 2

Последний раз редактировалось diagnoz_, 27-02-2014 в 21:49.


Отправлено: 20:19, 27-02-2014 | #18


Новый участник


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

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


Цитата diagnoz_:
wmic nicconfig where (IPEnabled=TRUE) call SetTcpipNetbios 1 »
Печаль Интерфейс у меня ведь не активный, пока не воткнешь сетевой кабель запрос не работает, а я именно сначала должен настроить сеть и только потом воткнуть сетевой кабель.

Отправлено: 08:39, 28-02-2014 | #19


Новый участник


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

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


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

wmic nicconfig where TcpipNetbiosOptions=0 call SetTcpipNetbios 1

Отправлено: 09:18, 28-02-2014 | #20



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - Скрипт изменения сетевых настроек

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Скрипт для ввода сетевых настроек Ololosh Скриптовые языки администрирования Windows 7 01-11-2013 10:28
Любой язык - [решено] Скрипт для изменения настроек Mozilla Thunderbird (prefs.js) batyaPS Скриптовые языки администрирования Windows 11 14-06-2012 16:06
Доступ - Запрет изменения сетевых настроек в Windows XP Home Edition Den_93rus Microsoft Windows 2000/XP 4 28-04-2010 11:41
CMD/BAT - [решено] Батник для изменения сетевых настроек. dvassilyev Скриптовые языки администрирования Windows 12 12-04-2010 16:40
Разное - [решено] права изменения сетевых настроек nmn Microsoft Windows 2000/XP 1 28-10-2008 19:59




 
Переход