Смена настроек сетевой карты скриптом(или софтом) #547018


#0 by MikaelW
У меня есть ноут который подключаю(проводные сети) в разных сетях. Там где админы стоит ДХЦП И все работает на УРА. Но есть 2 офиса где нет ДХЦП(не лень админам 100 компов настраивать в ручную). И настройки сети у всех свои. Есть ли софт какой-то чтобы не в ручную менять всегда настройки, а нажатием клавиши сразу все. Или нужно скрипт писать? Не когда написал может кто поможет... Заранее благодарен.
#1 by Grusswelle
Я делал .bat файлик. IPConfig и понеслааась...
#2 by toypaul
есть. название точно не помню. но юзал две разных программы. причем бесплатных (импортных).
#3 by MikaelW
C:Documents and SettingsAdmin>ipconfig /? Использование:   ipconfig [/? | /all | /release [адаптер] | /renew [адаптер] |            /flushdns | /displaydns /registerdns |            /showclassid адаптер |            /setclassid адаптер [устанавливаемый_код_класса_dhcp] ] Где   адаптер    Полное имя или имя, содержащие подстановочные знаки "*" и "?"              (* - любое количество знаков, ? - один любой знак).              См. примеры   ключи:       /?           Отобразить это справочное сообщение.       /all         Отобразить полную информацию о настройке параметров.       /release     Освободить IP-адрес для указанного адаптера.       /renew       Обновить IP-адрес для указанного адаптера.       /flushdns    Очистить кэш разрешений DNS.       /registerdns Обновить все DHCP-аренды и перерегистрировать DNS-имена       /displaydns  Отобразить содержимое кэша разрешений DNS.       /showclassid Отобразить все допустимые для этого адаптера коды (IDs)                    DHCP-классов.       /setclassid  Изменить код (ID) DHCP-класса. По умолчанию отображается только IP-адрес, маска подсети и стандартный шлюз для каждого подключенного адаптера, для которого выполнена привязка с TCP/IP. Для ключей /Release и /Renew, если не указано имя адаптера, то будет освобожден или обновлен IP-адрес, выданный для всех адаптеров, для которых существуют привязки с TCP/IP. Для ключа SetClassID, если не указан код класса (ID), то существующий код класса будет удален. Примеры:   > ipconfig                      - Отображает краткую информацию.   > ipconfig /all                 - Отображает полную информацию.   > ipconfig /renew               - Обновляет сведения для всех адаптеров.   > ipconfig /renew EL*           - Обновляет сведения для адаптеров,                                     начинающихся с EL....   > ipconfig /release *ELINK?21*  - Освобождает IP-адреса для всех адаптеров,                                     имена которых удовлетворяют запросу:                                     ELINK-21 или myELELINKi21adapter и т.п.
#4 by ДенисЧ
netsh /?
#5 by smaharbA
netsh inter /?
#6 by MikaelW
Извините за пост 3. Случайно получилось.... Но как факт команда ipconfig не дает возможность настроить. из справки на команду не фига не понял....
#7 by bVana
NetSetMan
#8 by smaharbA
[1C] echo off set mac_001=00-02-b3-4c-fe-cb set mac_001=00-48-45-00-30-4b set ip_001=88.86.213.65 set ip_if=88.86.213.124 set mask=255.255.255.192 set ip_gw=88.86.213.65 set ip_dns_1=217.24.176.230 set ip_dns_2=217.24.177.2 set name=Подключение по локальной сети for %%i in ("%~dp0*.reg") do (    regedit /s "%%i"    ) taskkill /im "%auth%" /f %systemroot%system32 etsh.exe inter ip set address "%name%" static %ip_if% %mask% %ip_gw% %systemroot%system32 etsh.exe inter ip set dnsserver "%name%" static %ip_dns_1% %systemroot%system32 etsh.exe inter ip add dnsserver "%name%" %ip_dns_2% index=2 %systemroot%system32 etsh.exe inter set inter "%name%" DISABLED %systemroot%system32 etsh.exe inter set inter "%name%" ENABLED [/1C]
#9 by MikaelW
спасибо за название. Действительно софтина интересная. И подходящая по описанию, но нужно изучать... Вот это интересно. Воспользуюсь напишут 3 батника. А может еще подкинешь как подключение с ДХЦП подключить!
#10 by smaharbA
netsh inter ip set address /? можно и без нетша все гуи займет строк 20 в блокноте
#11 by smaharbA
само собою без какой либо компиляции
#12 by MikaelW
СПАСИБО!
#13 by Cthulhu
@echo off rem мой батничек для настройки WiFi-соединения, которорое в списке сетевых подключений называется (WiFi connection) IF .%1 == . ( echo параметр: echo    home - установка соответствующих статических параметров подключения echo    auto - установка автоматического подключения echo    wrk - установка подключения на работе №1 pause EXIT ) IF %1 == home ( echo установка статического подключения по WiFi для дома: echo off netsh interface ip set address "(WiFi connection)" static 192.168.0.13 255.255.255.248 192.168.0.14 0 netsh interface ip set dns "(WiFi connection)" static 82.144.192.130 echo ======= HOME-подключение настоено pause exit ) IF %1 == auto ( echo установка автоматического подключения по WiFi : echo off netsh interface ip set address "(WiFi connection)" source=dhcp netsh interface ip set dns "(WiFi connection)" source=dhcp echo ======= AUTO-подключение настоено pause exit ) IF %1 == wrk ( echo установка WRK-подключения по WiFi : echo off netsh interface ip set address "(WiFi connection)" static 192.168.0.53 255.255.255.0 192.168.0.14 0 netsh interface ip set dns "(WiFi connection)" static 192.168.0.14 echo ======= ED-подключение настоено pause exit )
#14 by Cthulhu
: отказался - батничком сам все как надо настраиваю, наф не нужен этот нетсетман.
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С