Пример команд 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 | Изменение состояния текущей области на активное или неактивное. |