Александр (блог, чтобы похвастаться) Понедельник, 29.04.2024, 19:00:35
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Меню сайта

Категории
Программирование [2]
Windows CMD [4]
ОчУмелые Ручки [0]
Windows [1]
Cisco [0]
CME [1]

Главная » 2009 » Декабрь » 11 » Использование netsh
Использование netsh
13:23:36

Наверняка многие знают как это бывает скучно - открывать свойства сетевого окружения и вбивать IP, Mask, Gateway, DNS... Поискав, нашел способ автоматизировать эти действия.

Отыскав в Интернете информацию об этой скриптовой утилите, я взялся за написание простого bat-файла

Первая проблема, с которой я столкнулся, заключалась в том, что эта утилита не понимала русского языка, пришлось переименовать "Подключение по локальной сети" в "Local Area Connection"

Кроме того на Windows Vista мне приходилось все время кликать на bat-файл правой кнопкой и запускать его с правами администратора. В итоге я сделал ярлык на этот файл и указал в свойствах, что его надо запускать с правами администратора (вот только пароль я так каждый раз и ввожу)

Вот полученный bat-файл, который я запускаю приходя домой:

netsh interface ipv4 show addresses name="Local Area Connection"
netsh interface ipv4 set address name="Local Area Connection" static 192.168.1.1 255.255.255.0 192.168.1.254
netsh interface ipv4 set dnsserver name="Local Area Connection" static 212.19.149.178
timeout 5

Рассмотрим поподробнее:

netsh interface ipv4 show addresses name="Local Area Connection"
Эта строка отображает текущую конфигурацию

netsh interface ipv4 set address name="Local Area Connection" static 192.168.1.1 255.255.255.0 192.168.1.254
IP-адрес -> 192.168.1.1
Маска подсети -> 255.255.255.0
Основной шлюз -> 192.168.1.254

netsh interface ipv4 set dnsserver name="Local Area Connection" static 212.19.149.178
Предпочитаемый dns-сервер -> 212.19.149.178

Последняя строчка дает пользователю 5 секунд на то, чтобы прочитать информацию в командной строке после чего окно командной строки закрывается. Также окно закроется раньше, если нажать любую клавишу

Категория: Windows CMD | Просмотров: 2514 | Добавил: aleksashka1987 | Теги: cli, cmd, command line, Windows, netsh | Рейтинг: 5.0/1 |
Всего комментариев: 2
1 sempre_yu  
0
Почитала твой сайт...)) Интересно довольно. Особенно сочетание Бирмингема и DNS)))
Слушай, статьи в Бизнес и власть - это твоя инициатива?

2 aleksashka1987  
0
У меня вообще интересы и умения из самых разных областей smile .. А так как в Бирмингем я ездил для учебы, то сочетание в целом не очень противоречивое ;-).
Инициатива статей принадлежит софтверной компании, просто у них были затруднения с написанием статей (не хватало людей) и они вышли на меня (на исполнителя). А до этого я ничего не знал ни об этой газете, ни о KPI, MBO или BSC :).

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Поиск

Copyright Aleksashka Company © 2024 Создать бесплатный сайт с uCoz