Пример команд 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 введите:

Наши рекомендации