|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Настройка "Подключения по локальной сети" с помощью CMD |
|
CMD/BAT - [решено] Настройка "Подключения по локальной сети" с помощью CMD
|
Старожил Сообщения: 158 |
Профиль | Отправить PM | Цитировать
Подскажите пожалуйста можно ли с помощью cmd(bat)-файла настроить подключение по локальной сети, свойства "Протокола Интернета (TCP/IP)": IP-адрес, Маска подсети, Основной шлюз, Предпочитаемый DNS-сервер, Альтернативный DNS-сервер и т.д.
|
|
Отправлено: 10:24, 15-10-2009 |
Ветеран Сообщения: 2153
|
Профиль | Отправить PM | Цитировать Понял, исправил - всё работает!
|
------- Отправлено: 14:34, 14-09-2010 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2153
|
Профиль | Отправить PM | Цитировать Есть ещё один вопрос. Используя скрипты, приведённые в данной теме, попробовал объединить решение нескольких задач в одном батнике: определение названия сетевого соединения, смена названия сетевого соединения на своё и ввод параметров сетевого соединения. В итоге первые две задачи выполняются нормально, а вот с третьей что-то никак. Может кто подскажет, как это должно выглядеть, чтобы было правильно? Как задать значение (найденное название соединения), которое бы подставлялась в качестве первого параметра для RenameNetworkConnection.vbs ?
@echo off for /f "tokens=2 delims==" %%a in ('wmic path Win32_networkadapter where ^"NetConnectionStatus^=2^" get NetConnectionID /value') do echo %%a RenameNetworkConnection.vbs "Старое название" "Интернет" netsh interface ip set address name="Старое название" static 192.168.1.2 255.255.255.0 192.168.1.1 0 netsh interface ip set dns name="Старое название" static 82.209.213.60 primary netsh interface ip add dns name="Старое название" 193.232.248.2 2 pause exit |
------- Последний раз редактировалось Nun-Nun, 12-02-2011 в 20:04. Отправлено: 16:42, 14-09-2010 | #22 |
Сообщения: 53175
|
Профиль | Отправить PM | Цитировать Nun-Nun, а если подключений несколько, какое выбирать?
|
Отправлено: 17:55, 14-09-2010 | #23 |
Ветеран Сообщения: 2153
|
Профиль | Отправить PM | Цитировать Petya V4sechkin,
Правильно, как с этим быть я тоже не знаю. Да и не только это. Вон на скриншоте написано "Отсутствуют экземляры класса". Что за экземпляры, какого класса... - ... его знает?.. Я в этом деле ещё чайник. Мне бы для начала с одним (первым) подключением разобраться. Первым обычно идёт подключение для сетевой карты, потом вайфаи, синезубы и т.п. (я так думаю). |
------- Отправлено: 20:08, 14-09-2010 | #24 |
Ветеран Сообщения: 2153
|
Профиль | Отправить PM | Цитировать Ну так что, по поводу подстановки переменной никто подсказать не может?
|
------- Отправлено: 14:17, 15-09-2010 | #25 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать как вариант:
@Echo Off For /F "Skip=1 Tokens=1" %%i In ('WMIC NICConfig WHERE IPEnabled^=TRUE Get MACAddress^,SettingID') Do Set MAC=%%i For /F "Delims=" %%i In ('WMIC NIC WHERE MACAddress^="%MAC%" Get NetConnectionID /Value^|Find "="') Do Set "%%i" If "%NetConnectionID:~-1%"=="" Set NetConnectionID=%NetConnectionID:~,-1% Echo %NetConnectionID% Pause >Nul |
Отправлено: 07:48, 16-09-2010 | #26 |
Ветеран Сообщения: 2153
|
Профиль | Отправить PM | Цитировать amel27,
Запускаю Ваш скрипт на Win7 x64 ... Вроде что-то делает, но не успеваю прочесть сообщение в консольном окне - пауза игнорируется и окно закрывается. На XP x32 мелькает название текущего соединения. Не совсем ясно, что именно скрипт делает - определяет настройки текущего соединения или его название? |
------- Последний раз редактировалось Nun-Nun, 17-09-2010 в 02:03. Отправлено: 21:22, 16-09-2010 | #27 |
Новый участник Сообщения: 43
|
Профиль | Отправить PM | Цитировать Подскажите пожалуйста. Как через cmd добавлять второстепенные шлюзы. В справке netsh я такого не нашел.
Вот скрин |
Последний раз редактировалось asdasd, 28-09-2010 в 10:25. Отправлено: 10:14, 28-09-2010 | #28 |
Сообщения: 53175
|
Профиль | Отправить PM | Цитировать |
Отправлено: 10:40, 28-09-2010 | #29 |
Новый участник Сообщения: 43
|
Профиль | Отправить PM | Цитировать Работает. Спасибо.
|
Отправлено: 10:57, 28-09-2010 | #30 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
D-Link - D-LINK 300T "нет подключения по локальной сети"... | yanvlad | Сетевое оборудование | 32 | 30-12-2009 08:48 | |
Доступ - [решено] учетная запись "пользователь" нет поключения к локальной сети | kanstantsin | Microsoft Windows 2000/XP | 5 | 30-11-2009 00:38 | |
[решено] Доступ к локальной сети через входящее "Dial up" подключение | Eugene R | Microsoft Windows NT/2000/2003 | 6 | 10-03-2009 09:54 | |
VBS/WSH/JS - [решено] Как добавить "сложное" значение в "бинарный" параметр реестра с помощью WSH | 13Demon | Скриптовые языки администрирования Windows | 1 | 10-02-2009 09:47 | |
[решено] Не видны подключения по локальной сети в папке "Сетевые подключения" | Skoba | Microsoft Windows NT/2000/2003 | 12 | 08-10-2007 09:06 |
|