將win server 2003 DHCP角色遷移到win server 2012 R2的程序和從win server 2008R2到2012R2是有很大區別的,因為win server 2003的框架和win server 2012R2的框架發生了一些變化。
由于今天有客戶向我進行了反饋,在win server 2003 DHCP到2012R2遷移出錯了。因此我把整個遷移流程寫出來,希望對以后再碰到這樣的情況的兄弟有所幫助。
1. 備份Windows Server 2003的DHCP服務器資料以防止遷移出現問題的即時恢復:
開始---管理工具----DHCP,打開DHCP管理器
滑鼠右鍵服務器,選擇:備份
選擇備份位置存放備份檔案:
備份成功,如下圖:
2.匯出win server 2003 DHCP服務器的配置資訊
打開CMD視窗,執行以下命令:netsh dhcp server dump >c:\2003dump.txt 將DHCP服務器的配置資訊匯出,匯出結果如下圖:
3.在win server 2012 R2上安裝DHCP服務(安裝程序略)
安裝配置完成如下圖:
4.匯出win server 2012 R2 DHCP服務器的配置資訊
以管理員權限打開CMD視窗,執行以下命令netsh dhcp server dump > c:\2012dump.txt匯出結果如下圖所示:
5.修改DHCP服務器的配置資訊
復制2003dump.txt和2012dump.txt檔案中的dhcp server開頭的6行內容,并粘貼到1個新的dhcp.txt中,具體修改內容如下:
打開2003dump.txt ,復制其中標紅的6行,粘貼到新的DHCP.TXT檔案中并進行修改,每行前面添加Netsh,將add替換成delete,內容如下:
netsh Dhcp Server 192.168.5.100 delete Class "默認路由和遠程訪問類別" "遠程訪問客戶端的用戶類別" 525241532e4d6963726f736f6674 0 b
netsh Dhcp Server 192.168.5.100 delete Class "默認 BOOTP 的類別" "BOOTP 客戶端的用戶類別" 424f4f54502e4d6963726f736f6674 0
netsh Dhcp Server 192.168.5.100 delete Class "Microsoft Windows 2000 選項" "Windows 2000 客戶端的 Microsoft 供應商特定選項" 4d53465420352e30 1 b
netsh Dhcp Server 192.168.5.100 delete Class "Microsoft Windows 98 選項" "Windows 98 客戶端的 Microsoft 供應商特定選項" 4d534654203938 1 b
netsh Dhcp Server 192.168.5.100 delete Class "Microsoft 選項" "適用于 Windows 98 和 Windows 2000 客戶端的 Microsoft 供應商特定選項" 4d534654 1 b
netsh Dhcp Server 192.168.5.100 Add Class "默認的網路訪問保護級別" "受限訪問客戶端的默認特殊用戶類" 4d5346542051756172616e74696e65 0 b
打開2012dump.txt ,復制其中標紅的6行,粘貼到新的DHCP.TXT檔案中并進行修改,每行前面添加Netsh,并將地址改為和2003中的一樣,內容如下:
netsh Dhcp Server \192.168.5.100 Add Class "默認路由和遠程訪問類" "遠程訪問客戶端的用戶類" 525241532e4d6963726f736f6674 0 b
netsh Dhcp Server \192.168.5.100 Add Class "默認的網路訪問保護級別" "受限訪問客戶端的默認特殊用戶類" 4d5346542051756172616e74696e65 0 b
netsh Dhcp Server \192.168.5.100 Add Class "默認 BOOTP 類" "BOOTP 客戶端的用戶類" 424f4f54502e4d6963726f736f6674 0 b
netsh Dhcp Server \192.168.5.100 Add Class "Microsoft Windows 2000 選項" "針對 Windows 2000 及更高版本客戶端的 Microsoft 供應商特定選項" 4d53465420352e30 1 b
netsh Dhcp Server \192.168.5.100 Add Class "Microsoft Windows 98 選項" "Windows 98 客戶端的 Microsoft 供應商特定選項" 4d534654203938 1 b
netsh Dhcp Server \192.168.5.100 Add Class "Microsoft 選項" "適用于所有 Windows 客戶端的 Microsoft 供應商特定選項" 4d534654 1 b
修改后DHCP.BAT檔案內容如下:
6.打開win server 2003 DHCP服務器的CMD視窗,將DHCP.TXT檔案中的內容復制到CMD視窗中執行,執行完成,如下圖:
7.DHCP資料遷移
在win server 2003 DHCP服務器上運行netsh dhcp server export c:\dhcp-new.txt all,匯出所有的DHCP配置資訊
將匯出的檔案拷貝到win server 2012 R2服務器的C盤根目錄,然后在CMD視窗執行匯入:netsh dhcp server import c:\dhcp-new.txt all,將配置資訊匯入
匯入成功,如下圖:
遷移成功
8. Win server 2003 DHCP卸載(程序略)
uj5u.com熱心網友回復:
圖呢。。。復制粘貼不專業啊
uj5u.com熱心網友回復:
圖圖圖。。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/96980.html
