Пример команд Netsh DHCP
Команды Netsh для службы DHCP могут использоваться в пакетных файлах и других сценариях для автоматизации задач. В следующем примере показано использование команд Netsh для службы DHCP при выполнении различных связанных с ней задач.
в данном примере DHCP-01 — это DHCP-сервер с IP-адресом 192.168.0.2. При выполнении процедуры к DHCP-01 добавляется новая область MyScope с IP-адресом 192.168.10.0, макой подсети 255.255.255.0 и комментарием NewScope. После этого выполняется настройка области с диапазоном адресов (с 192.168.10.1 по 192.168.10.254), диапазоном исключения (с 192.168.10.1 по 192.168.10.25) и IP-адресом маршрутизатора (код параметра DHCP 003). Затем область переводится в активное состояние.
Дополнительные сведения и полный список команд Netsh для DHCP см. в разделе Команды Netsh для протокола DHCP.
В следующем примере процедуры строки комментариев начинаются с «rem». Комментарии командой Netsh игнорируются.
rem один DHCP-сервер:
rem (DHCP-01) 192.168.0.2
rem 1. Подключение к (DHCP-01) и добавление области MyScope с IP-адресом 192.168.10.0,
rem 1.1 маской подсети 255.255.255.0 и комментарием NewScope.
netsh dhcp server 192.168.0.2 add scope 192.168.10.0 255.255.255.0 MyScope NewScope
rem 2. Подключение к (DHCP-01 MyScope)
и добавление диапазона IP-адресов с 192.168.10.1 по 192.168.10.254 для распределения
rem 2.1 и стандартного типа клиента "DHCP".
netsh dhcp server 192.168.0.2 scope 192.168.10.0 add iprange 192.168.10.1 192.168.10.254
rem 3. Подключение к (DHCP-01 MyScope)
и добавление диапазона исключения IP-адресов с 192.168.10.1 по 192.168.100.25
rem 3.1 и стандартного типа клиента "DHCP".
netsh dhcp server 192.168.0.2 scope 192.168.10.0 add excluderange 192.168.10.1 192.168.10.25
rem 4. Подключение к (DHCP-01 MyScope) и задание значения кода параметра 003
rem 4.1 для вывода списка двух IP-адресов маршрутизатора (10.1.1.1, 10.1.1.2).
netsh dhcp server 192.168.0.2 scope 192.168.10.0 set optionvalue 003 IPADDRESS 10.1.1.1 10.1.1.2
rem 5. Подключение к (DHCP-01 MyScope) и установка активного состояния области.
netsh dhcp server 192.168.0.2 scope 192.168.10.0 set state 1
rem 6. Конец примера пакетного файла.
В следующей таблице представлен список команд netsh dhcp, используемых в этом примере процедуры.
Команда | Описание |
server | Переход из текущего контекста командной строки DHCP на сервер, заданный либо именем, либо IP-адресом. |
add scope | Добавление новой области на указанный сервер DHCP. |
scope | Переход из контекста команды в область DHCP, заданную IP-адресом. |
add iprange | Добавление диапазона IP-адресов в текущую область. |
add excluderange | Добавление диапазона исключаемых адресов в текущую область. |
set optionvalue | Задание значения параметра для текущей области. |
set state | Изменение состояния текущей области на активное или неактивное. |
Команды диагностики (diag) Netsh
Команды сетевой диагностики Netsh (diag) используются для управления и устранения неполадок операционной системы и параметров сети из командной строки. Для сетевой диагностики Netsh используется командная строка netsh diag>.
Для сетевой диагностики с помощью команды Netsh (запускаемой из командной строки Windows XP) служат следующие команды. Контекст Diag для Netsh — это новое средство Windows XP. Команды контекста Diag для Netsh не могут быть использованы удаленно на Windows 2000 Server.
Дополнительные сведения о командах netsh см. в разделе Использование Netsh.
Установка, проверка и разрыв подключения TCP/IP к прокси-серверу, указанному в параметрах Internet Explorer.
Синтаксис
Connect ieproxy
Параметры
отсутствуют
Примечания
- Если в параметрах Internet Explorer прокси-сервер не указан, выводится следующее:
- Internet Explorer Proxy (Не задан)
Не задан
- Если в параметрах Internet Explorer задан прокси-сервер «corpproxy», порт 80, выводятся следующие результаты:
- Internet Explorer Proxy (Не задан)
- IEProxyPort = 80
- IEProxy = corpproxy
Сервер запущен с порта(s) [80]
Установка, проверка и разрыв подключения TCP/IP к указанному узлу через указанный порт.
Синтаксис
connect iphost узел порт
Параметры
узел
Указание IP-адреса, имени NetBIOS или полного имени домена для узла, с которому необходимо подключиться.
порт
Порт, по которому необходимо подключаться
Примеры
Чтобы подключиться к узлу microsoft.com через порт 28, введите:
Connect iphost microsoft.com 28
Установка, проверка и разрыв подключения TCP/IP с узлом, указанным в качестве почтового сервера Outlook Express по умолчанию в параметрах профиля текущего пользователя.
Синтаксис
Connect mail
Параметры
отсутствуют
Установка, проверка и разрыв подключения TCP/IP с узлом, указанным в качестве сервера групп новостей Outlook Express по умолчанию в параметрах профиля текущего пользователя.
Синтаксис
Connect news
Параметры
отсутствуют
Создание сценария, содержащего текущую конфигурацию.
Синтаксис
Dump
Параметры
отсутствуют
Примечания
- Если сохранить этот сценарий в фале, он может быть использован для восстановления прежних параметров конфигурации.
Открытие средства диагностики сети в центре справки и поддержки.
Синтаксис
Gui
Параметры
отсутствуют
Проверка подключения у указанному удаленному узлу.
Синтаксис
ping узел
Параметры
узел
Указание IP-адреса, имени NetBIOS или полного имени домена для узла, с которым необходимо проверить подключение.
Проверка связи с компьютерами и другими устройствами (например, маршрутизаторами), определенными в свойствах протокола TCP/IP указанного сетевого адаптера или адаптеров. При запуске без параметров команда ping adapter проверяет наличие связи через все установленные адаптеры.
Синтаксис
ping adapter [{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}]
Параметры
{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}
Указание адаптера или адаптеров, для которых проверяется наличие связи. Параметр номер_индекса указывает адаптер посредством номера индекса. Параметр полное_имя_адаптерауказывает адаптер посредством имени, под которым он зарегистрирован в операционной системе. Параметр частичное_имя_адаптера указывает адаптер или адаптеры, чьи имена содержат последовательность символов, указанную в параметре. Если последовательность символов отражает начало имени, после значения параметра необходимо ввести символ звездочки (*). Если последовательность символов отражает окончание имени, перед значением параметра необходимо ввести символ звездочки (*). Если последовательность символов может содержаться в любом месте имени, перед значением параметра и после значения необходимо ввести символ звездочки (*).
Примечания
- Данная команда проверяет наличие связи со всеми компьютерами и другими устройствами, указанными в свойствах протокола TCP/IP каждого указанного сетевого адаптера. Например, если имеется адаптер, для которого в свойствах протокола TCP/IP настроены IP-адреса основного сервера DNS, основного шлюза и сервера DHCP, с помощью команды ping adapterбудет проверено наличие связи со всеми этими устройствами.
- Для отображения номеров индекса и полных имен всех адаптеров, определенных на компьютере, используется команда show adapter.
- Если адаптер задается посредством индексного номера, нет необходимости вводить нули в начале номера.
Примеры
Для проверки наличия связи со всеми компьютерами и другими устройствами, указанными в свойствах протокола TCP/IP каждого указанного сетевого адаптера, введите:
Ping adapter
Для проверки наличия связи со всеми компьютерами и другими устройствами, указанными в свойствах протокола TCP/IP сетевого адаптера с индексным номером 2, введите:
Ping adapter 2
Для проверки наличия связи со всеми компьютерами и другими устройствами, указанными в свойствах протокола TCP/IP каждого сетевого адаптера с именем, начинающимся с «net», введите:
ping adapter net*
Проверка наличия связи с серверами DHCP, определенными в свойствах протокола TCP/IP указанного сетевого адаптера или адаптеров. При запуске без параметров команда ping dhcpпроверяет наличие связи с серверами DHCP через все установленные адаптеры.
Синтаксис
ping dhcp [{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}]
Параметры
{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}
Указание адаптера или адаптеров, для которых проверяется наличие связи. Параметр номер_индекса указывает адаптер посредством номера индекса. Параметр полное_имя_адаптерауказывает адаптер посредством имени, под которым он зарегистрирован в операционной системе. Параметр частичное_имя_адаптера указывает адаптер или адаптеры, чьи имена содержат последовательность символов, указанную в параметре. Если последовательность символов отражает начало имени, после значения параметра необходимо ввести символ звездочки (*). Если последовательность символов отражает окончание имени, перед значением параметра необходимо ввести символ звездочки (*). Если последовательность символов может содержаться в любом месте имени, перед значением параметра и после значения необходимо ввести символ звездочки (*).
Примечания
- Для отображения номеров индекса и полных имен всех адаптеров, определенных на компьютере, используется команда show adapter.
- Если адаптер задается посредством индексного номера, нет необходимости вводить нули в начале номера.
Примеры
Для проверки наличия связи с сервером DHCP, указанным в свойствах протокола TCP/IP каждого указанного сетевого адаптера, введите:
Ping dhcp
Для проверки наличия связи с сервером DHCP, указанным в свойствах протокола TCP/IP сетевого адаптера с индексным номером 2, введите:
Ping dhcp 2
Для проверки наличия связи с сервером DHCP, указанным в свойствах протокола TCP/IP каждого сетевого адаптера с именем, начинающимся с «net», введите:
ping adapter net*
Проверка наличия связи с серверами DNS, определенными в свойствах протокола TCP/IP указанного сетевого адаптера или адаптеров. При запуске без параметров команда ping dns проверяет наличие связи с серверами DNS через все установленные адаптеры.
Синтаксис
ping dns [{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}]
Параметры
{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}
Указание адаптера или адаптеров, для которых проверяется наличие связи. Параметр номер_индекса указывает адаптер посредством номера индекса. Параметр полное_имя_адаптерауказывает адаптер посредством имени, под которым он зарегистрирован в операционной системе. Параметр частичное_имя_адаптера указывает адаптер или адаптеры, чьи имена содержат последовательность символов, указанную в параметре. Если последовательность символов отражает начало имени, после значения параметра необходимо ввести символ звездочки (*). Если последовательность символов отражает окончание имени, перед значением параметра необходимо ввести символ звездочки (*). Если последовательность символов может содержаться в любом месте имени, перед значением параметра и после значения необходимо ввести символ звездочки (*).
Примечания
- Для отображения номеров индекса и полных имен всех адаптеров, определенных на компьютере, используется команда show adapter.
- Если адаптер задается посредством индексного номера, нет необходимости вводить нули в начале номера.
Примеры
Для проверки наличия связи с сервером DNS, указанным в свойствах протокола TCP/IP каждого указанного сетевого адаптера, введите:
Ping dns
Для проверки наличия связи с сервером DNS, указанным в свойствах протокола TCP/IP сетевого адаптера с индексным номером 2, введите:
Ping dns 2
Для проверки наличия связи с сервером DNS, указанным в свойствах протокола TCP/IP каждого сетевого адаптера с именем, начинающимся с «net», введите:
ping dns net*
Проверка наличия связи c основными шлюзами, определенными в свойствах протокола TCP/IP указанного сетевого адаптера или адаптеров. При запуске без параметров команда ping gatewayпроверяет наличие связи через все установленные адаптеры.
Синтаксис
ping gateway [{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}]
Параметры
{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}
Указание адаптера или адаптеров, для которых проверяется наличие связи. Параметр номер_индекса указывает адаптер посредством номера индекса. Параметр полное_имя_адаптерауказывает адаптер посредством имени, под которым он зарегистрирован в операционной системе. Параметр частичное_имя_адаптера указывает адаптер или адаптеры, чьи имена содержат последовательность символов, указанную в параметре. Если последовательность символов отражает начало имени, после значения параметра необходимо ввести символ звездочки (*). Если последовательность символов отражает окончание имени, перед значением параметра необходимо ввести символ звездочки (*). Если последовательность символов может содержаться в любом месте имени, перед значением параметра и после значения необходимо ввести символ звездочки (*).
Примечания
- Для отображения номеров индекса и полных имен всех адаптеров, определенных на компьютере, используется команда show adapter.
- Если адаптер задается посредством индексного номера, нет необходимости вводить нули в начале номера.
Примеры
Для проверки наличия связи с сервером шлюза, указанным в свойствах протокола TCP/IP каждого указанного сетевого адаптера, введите:
Ping gateway
Для проверки наличия связи с сервером шлюза, указанным в свойствах протокола TCP/IP сетевого адаптера с индексным номером 2, введите:
Ping gateway 2
Для проверки наличия связи с сервером шлюза, указанным в свойствах протокола TCP/IP каждого сетевого адаптера с именем, начинающимся с «net», введите:
ping gateway net*
Проверка наличия связи с прокси-сервером, указанным в параметрах Internet Explorer.
Синтаксис
Ping ieproxy
Параметры
отсутствуют
Проверка наличия связи со всеми IP-адресами для указанного адаптера или адаптеров. При запуске без параметров команда ping ip проверяет наличие связи через все установленные адаптеры.
Синтаксис
ping ip [{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}]
Параметры
{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}
Указание адаптера или адаптеров, для которых проверяется наличие связи. Параметр номер_индекса указывает адаптер посредством номера индекса. Параметр полное_имя_адаптерауказывает адаптер посредством имени, под которым он зарегистрирован в операционной системе. Параметр частичное_имя_адаптера указывает адаптер или адаптеры, чьи имена содержат последовательность символов, указанную в параметре. Если последовательность символов отражает начало имени, после значения параметра необходимо ввести символ звездочки (*). Если последовательность символов отражает окончание имени, перед значением параметра необходимо ввести символ звездочки (*). Если последовательность символов может содержаться в любом месте имени, перед значением параметра и после значения необходимо ввести символ звездочки (*).
Примечания
- Для отображения номеров индекса и полных имен всех адаптеров, определенных на компьютере, используется команда show adapter.
- Если адаптер задается посредством индексного номера, нет необходимости вводить нули в начале номера.
Примеры
Для проверки наличия связи посредством каждого сетевого адаптера введите:
Ping ip
Для проверки наличия связи посредством сетевого адаптера с индексным номером 2, введите:
Ping ip 2
Для проверки наличия связи посредством каждого сетевого адаптера с именем, начинающимся с «net», введите:
ping ip net*
Проверка наличия связи с удаленным или локальным узлом.
Синтаксис
ping iphost узел
Параметры
узел
Указание узла посредством IP-адреса, имени NetBIOS или полного доменного имени.
Примеры
Для проверки наличия связи с локальным узлом (с IP-адресом замыкания на себя 127.0.0.1) введите:
Ping iphost 127.0.0.1
Для проверки наличия связи с узлом microsoft.com введите: