1. 首先,为防意外,在进行操作前需要先Windows 2003的DHCP数据备份。打开DHCP控制台-》右击DHCP服务器-》备份DHCP数据库
2. 在Windows 2008 R2或Windows 2012中安装DHCP角色。
3. 在Windows 2003的服务器上,执行以下命令导出源DHCP数据库:
netsh dhcp server dump > c:\03dump.txt
4. 在Windows 2008或2012的服务器上,执行以下命令导出源DHCP数据库:
netsh dhcp server dump > c:\08dump.txt
5. 用记录事打开03dump.txt,找到Add Classes部分的记录,如下图:
6. 修改03dump.txt中Add Classes部分这几条记录为以下格式:
netsh Dhcp Server 192.168.10.3 delete Class "默认路由和远程访问类别" "远程访问客户端的用户类别" 525241532e4d6963726f736f6674 0 b
netsh Dhcp Server 192.168.10.3 delete Class "默认 BOOTP 的类别" "BOOTP 客户端的用户类别" 424f4f54502e4d6963726f736f6674 0 b
netsh Dhcp Server 192.168.10.3 delete Class "Microsoft Windows 2000 选项" "Windows 2000 客户端的 Microsoft 供应商特定选项" 4d53465420352e30 1 b
netsh Dhcp Server 192.168.10.3 delete Class "Microsoft Windows 98 选项" "Windows 98 客户端的 Microsoft 供应商特定选项" 4d534654203938 1 b
netsh Dhcp Server 192.168.10.3 delete Class "Microsoft 选项" "适用于 Windows 98 和 Windows 2000 客户端的 Microsoft 供应商特定选项" 4d534654 1 b
备注:
1、增加 netsh ,
2、将Add修改成delete
3、Ip地址为Windows 2003服务器ip.
7. 在Windows 2003执行以上命令:
8. 用记录事打开08dump.txt,找到Add Classes部分的记录,如下图:
9. 修改08dump.txt中Add Classes部分这几条记录为以下格式:
netsh Dhcp Server 192.168.10.3 Add Class "默认路由和远程访问类" "远程访问客户端的用户类" 525241532e4d6963726f736f6674 0 b
netsh Dhcp Server 192.168.10.3 Add Class "默认的网络访问保护级别" "受限访问客户端的默认特殊用户类" 4d5346542051756172616e74696e65 0 b
netsh Dhcp Server 192.168.10.3 Add Class "默认 BOOTP 类" "BOOTP 客户端的用户类" 424f4f54502e4d6963726f736f6674 0 b
netsh Dhcp Server 192.168.10.3 Add Class "Microsoft Windows 2000 选项" "针对 Windows 2000 及更高版本客户端的 Microsoft 供应商特定选项" 4d53465420352e30 1 b
netsh Dhcp Server 192.168.10.3 Add Class "Microsoft Windows 98 选项" "Windows 98 客户端的 Microsoft 供应商特定选项" 4d534654203938 1 b
netsh Dhcp Server 192.168.10.3 Add Class "Microsoft 选项" "适用于所有 Windows 客户端的 Microsoft 供应商特定选项" 4d534654 1 b
备注:
1、增加 netsh ,
2、Ip地址或服务器名部分为Windows 2003服务器ip.
10. 在Windows 2003执行以上命令:
11. 在Windows 2003服务器上执行以下命令导出DHCP数据库:
Netsh dhcp server export c:\2k3dchp.txt all
12. 将2k3dhcp.txt文件复制到Windows 2008或2012服务器
13. 使用以下命令在Windows 2008或2012服务器上导入windows 2003 dhcp数据库:
netsh dhcp server import c:\2k3dhcp.txt
14. 打开Windows 2008 R2的DHCP控制台,检查是否所有导入成功
15. 在Windows 2003 DCHP控制台进行“撤销授权”
16. 在Windows 2008或是2012服务器进行授权:
17. 启动windows 2008或是2012服务器的dhcp服务,检查是否运行正常