У нас есть Windows Server 2008R2 как контроллер домена с функциональностью Сервера DHCP. Задача состояла в том, чтобы сделать резервный сервер на удаленном сайте в случае отказа основного. Резерв каждый будет выполнять Windows Server 2012R2. Вопрос состоял в том, как сохранить удаленный сервер записями DHCP актуальный. С тех пор нет никакой репликации DHCP, возможной между 2008R2 и 2012R2, и кластер DHCP не является опцией, я попытался использовать netsh dhcp подход импорта/экспорта для выполнения каждый час по графику.
Bat-файл экспорта на локальном сайте:
@echo off
c:
cd c:\DHCP-Export
echo DHCP Server configuration export started at %date% %time%
netsh dhcp server export \\192.168.2.10\DHCP-Import\dhcpcfg.exp all
echo DHCP Server configuration export finished at %date% %time%
@echo on
Импортируйте Bat-файл на удаленном сайте:
echo DHCP Server configuration import started at %date% %time%
netsh dhcp server import c:\DHCP-Import\dhcpcfg.exp all
echo DHCP Server configuration import finished at %date% %time%
Это определяет задачу, были помещены по графику с административной учетной записью. Первый импорт был сделан со вспомогательного DC на удаленный сервер и был в порядке, удаленный сервер получил объемы из файла. Но затем, когда я сделал экспорт из основного DC (с различными объемами) и импортировал его в удаленный, я все еще видел старые объемы в консоли DHCP удаленного сервера и никаких новых, в то время как я ожидал видеть объемы от основного сервера.
Что я делаю неправильно? Я должен отбросить конфигурацию DHCP remote так или иначе перед импортом?
Я вроде как разобрался с этим. Я должен удалить предыдущие диапазоны.
netsh dhcp server delete scope 192.168.1.0 DHCPFULLFORCE