Windows Server 2003 DHCP迁移到2008R2的方法
当使用2003的DHCP迁移到2008R2是,在2008导入的时候,会报错:“导入类 "默认路由和远程访问类" 时出错。此类和现存的类 "默认路由和远程访问类别" 冲突。出现了内部错误。”
解决方法如下
在2003上执行如下命令:
netsh Dhcp Server <IP Address> Delete Class "默认路由和远程访问类别" "远程访问客户端的用户类别" 525241532e4d6963726f736f6674 0 b
netsh Dhcp Server <IP Address> Delete Class "默认 BOOTP 的类别" "BOOTP 客户端的用户类别" 424f4f54502e4d6963726f736f6674 0 b
netsh Dhcp Server <IP Address> Delete Class "Microsoft Windows 2000 选项" "Windows 2000 客户端的 Microsoft 供应商特定选项" 4d53465420352e30 1 b
netsh Dhcp Server <IP Address> Delete Class "Microsoft Windows 98 选项" "Windows 98 客户端的 Microsoft 供应商特定选项" 4d534654203938 1 b
netsh Dhcp Server <IP Address> Delete Class "Microsoft 选项" "适用于 Windows 98 和 Windows 2000 客户端的 Microsoft 供应商特定选项" 4d534654 1 b
netsh Dhcp Server <IP Address> Add Class "默认路由和远程访问类" "远程访问客户端的用户类" 525241532e4d6963726f736f6674 0 b
netsh Dhcp Server <IP Address> Add Class "默认的网络访问保护级别" "受限访问客户端的默认特殊用户类" 4d5346542051756172616e74696e65 0 b
netsh Dhcp Server <IP Address> Add Class "默认 BOOTP 类" "BOOTP 客户端的用户类" 424f4f54502e4d6963726f736f6674 0 b
netsh Dhcp Server <IP Address> Add Class "Microsoft Windows 2000 选项" "针对 Windows 2000 及更高版本客户端的 Microsoft 供应商特定选项" 4d53465420352e30 1 b
netsh Dhcp Server <IP Address> Add Class "Microsoft Windows 98 选项" "Windows 98 客户端的 Microsoft 供应商特定选项" 4d534654203938 1 b
netsh Dhcp Server <IP Address> Add Class "Microsoft 选项" "适用于所有 Windows 客户端的 Microsoft 供应商特定选项" 4d534654 1 b
然后执行导入和导出,如下
在2003上执行:
netsh dhcp server export c:\dhcp.txt all
在2008上执行:
关闭DHCP Server服务
删除Windows\system32\dhcp\dhcp.mdb
启动DHCP Server服务
netsh dhcp server import c:\dhcp.txt