Windows Server 2008R2がドメインコントローラとしてDHCP Server機能を備えています。タスクは、メインサーバーに障害が発生した場合にリモートサイトにサーバーを予約することでした。予備が実行されますWindows Server 2012R2。問題は、リモートサーバーのDHCPレコードを最新の状態に保つ方法でした。 2008R2と2012R2の間ではDHCPレプリケーションは不可能であり、DHCPクラスターはオプションではないため、netsh dhcp import/exportアプローチを使用して1時間ごとにスケジュールどおりに実行してみました。
ローカルサイトに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構成を何らかの方法で削除する必要がありますか?
ちょっと解決しました。以前のスコープを削除する必要があります。
netsh dhcp server delete scope 192.168.1.0 DHCPFULLFORCE