Как изменить scope (область) на Misrosoft DHCP-сервере

Представим, что на MS DHCP-сервере есть некоторая область с определенной IP-адресацией, маской, зарезервированными хостами и другими настройками.

И вот мне понадобилось изменить маску подсети. Казалось бы, нет ничего проще, бери да меняй. 🙂 Ага, как бы не так, только не в случае с Microsoft.

Заходим в свойства области и видим, что поле маски засвечено.
 

По сути, изменить область можно только одним способом — сначала удалить её, а затем создать заново. Удалить проще всего, но вот потом заново заводить все хосты в резерв и настройки не самое приятное занятие. Однако, существует способ сделать все быстро и почти автоматически.

Первым делом идем на сам DHCP-сервер и cmd даем следующую команду:
netsh dhcp server \»Server name» scope «scope subnet» dump>c:dhcp.txt
где «server name» — имя DHCP-сервера, а «scope subnet» — подсеть нашей области.

В моем примере это будет выглядеть вот так: netsh dhcp server \serv1 scope 192.168.10.0 dump>c:dhcp.txt
Получившийся текстовый файл содержит все настройки нашей области, включая зарезервированные узлы. Открываем его в любом текстовом редакторе, находим и правим маску подсети. Попутно можно отредактировать что-нибудь еще, если в этом есть необходимость. Сохраняем.

Теперь на консоли DHCP-сервера удаляем нашу область и в командной строке выполняем следующее:
netsh exec c:dhcp.txt

Эта команда добавляет область на DHCP-сервер с настройками из нашего файла. Открываем заново консоль DHCP-сервера и смотрим отредактированную область. Маска подсети должна быть уже другой.

admin

5 комментариев к “Как изменить scope (область) на Misrosoft DHCP-сервере”

Вы можетеоставить отзыв или Обратную ссылку эта запись.
  1. Андрей - 13 сентября, 2018

    Таким способом не передаются «Политики». Ну и конечно пошик наше все:
    Дано:
    сервер — SERVERNAME
    -File — путь к файлу (куда сохранять и потом откуда брать)
    -BackupPath — для резервной копии
    -ScopeId — наша новая область

    Сохраняем то что есть:
    Export-DhcpServer -ComputerName SERVERNAME -File C:\dhcp.xml -verbose

    и втягиваем после редактирования:

    Import-Dhcpserver –ComputerName SERVERNAME -File C:\dhcp.xml -BackupPath C:\dhcp_bak\ -ScopeId 192.168.0.0 -ScopeOverwrite -verbose

  2. ! - 29 ноября, 2018

    без -Force не втягивается!!!
    Import-DhcpServer -ComputerName localhost -BackupPath C:\dhcp1.xml -File C:\dhcp.xml -ScopeId 172.27.0.0 -ScopeOverwrite -Force -verbose

  3. and - 19 мая, 2020

    спасибо, просто гениально. думал придется делать руками.

  4. ййй - 20 июня, 2021

    Автор-рак, бесполезная статья, не рабочая. Спасибо комментариям, вот тут как раз и есть рабочие команды

Нужно войти чтобы оставить комментарий.