DHCP Server从Windows 2003迁移升级到Windows 2008 R2

简介:

   近期在做03域控到08 R2 RODC(只读域控)的升级,其中有些域控上同时还兼任DHCP服务器。在测试过程中将03的DHCP数据库备份直接还原到Windows 2008上的DHCP后,DHCP作用域下的地址租用列表文件夹显示为红叉,不能看到里面的租用列表信息。如果迁移源DHCP和目标DHCP版本不一致,都可能出现该问题或其他错误,原因是不同版本的DHCP 类是不一样的,具体可以参考微软KB:http://support.microsoft.com/kb/885687/en-us。正确的DHCP迁移升级方法还是得使用数据库导入导出方式。

过程如下:

1、保险起见,首先备份源DHCP服务器,即通过DHCP的MMC控制台进行备份;

2、导出源DHCP数据库:在源DHCP Server即windows 2003上打开CMD窗中输入并执行:

netsh dhcp server dump > c:\exportdump.txt

3、在Windows Server 2008 R2安装DHCP服务器,采用默认设置安装即可,不需要进行任务其他配置

4、导出目标DHCP数据,在目标Windows 2008 R2 的DHCP Server上打开CMD窗中输入并执行:

netsh dhcp server dump > c:\importdump.txt 

5、在源DHCP服务器上修改和添加与Windows 2008 R2 DHCP匹配的类,将如下复制到文本并更改后缀为bat执行:

# ------------------ start of resulting script ----------------- 
http://support.microsoft.com/kb/885687/en-us 
# Script to delete and add classes with NETSH

# ===== Delete old classes ======该部分内容来自于exportdump.txt ,直接复制其中的5段,每段前面添加Netsh,将add替换成delete即可

Netsh Dhcp Server 10.4.1.5 Delete Class "默认路由和远程访问类别" "远程访问客户端的用户类别" 525241532e4d6963726f736f6674 0 b 
Netsh Dhcp Server 10.4.1.5 Delete Class "默认 BOOTP 的类别" "BOOTP 客户端的用户类别" 424f4f54502e4d6963726f736f6674 0 b 
Netsh Dhcp Server 10.4.1.5 Delete Class "Microsoft Windows 2000 选项" "Windows 2000 客户端的 Microsoft 供应商特定选项" 4d53465420352e30 1 b 
Netsh Dhcp Server 10.4.1.5 Delete Class "Microsoft Windows 98 选项" "Windows 98 客户端的 Microsoft 供应商特定选项" 4d534654203938 1 b 
Netsh Dhcp Server 10.4.1.5 Delete Class "Microsoft 选项" "适用于 Windows 98 和 Windows 2000 客户端的 Microsoft 供应商特定选项" 4d534654 1 b

# ===== End delete old classes =====

# ===== Add new classes =====该部分内容来自于importdump.txt,直接选择里面的6段复制粘贴后前面添加netsh即可,注意IP或者计算机名也需要更高为源DHCP的

Netsh Dhcp Server 10.4.1.5 Add Class "默认路由和远程访问类别" "远程访问客户端的用户类别" 525241532e4d6963726f736f6674 0 b 
Netsh Dhcp Server 10.4.1.5 Add Class "默认 BOOTP 的类别" "BOOTP 客户端的用户类别" 424f4f54502e4d6963726f736f6674 0 b 
Netsh Dhcp Server 10.4.1.5 Add Class "Microsoft Windows 2000 选项" "Windows 2000 客户端的 Microsoft 供应商特定选项" 4d53465420352e30 1 b 
Netsh Dhcp Server 10.4.1.5 Add Class "Microsoft Windows 98 选项" "Windows 98 客户端的 Microsoft 供应商特定选项" 4d534654203938 1 b 
Netsh Dhcp Server 10.4.1.5 Add Class "Microsoft 选项" "适用于 Windows 98 和 Windows 2000 客户端的 Microsoft 供应商特定选项" 4d534654 1 b 
Netsh Dhcp Server 10.4.1.5 Add Class "默认的网络访问保护级别" "受限访问客户端的默认特殊用户类" 4d5346542051756172616e74696e65 0 b

#===== End Add new classes =====

# ------------------ end of resulting script ----------------- 
 

6、检查源windows 2003 DHCP数据库是否修改成功:在源DHCP Server即windows 2003上打开CMD窗中输入并执行:

netsh dhcp server dump > c:\exportdumpCheck.txt

打开c:\exportdumpCheck.txt 查看。

7、导出源windows 2003的DHCP数据库,在cmd窗口中输入:

Netsh dhcp server export c:\dchp.txt all

8、导入DHCP数据库到windows 2008 R2数据库中,将dchp.txt 复制到目的DHCP服务器的C盘根目录下,使用管理员打开CMD命令窗口,输入:

netsh dhcp server import c:\dhcp.txt

9、如果出现故障,请使用第1步中备份就地还原,或者手工在目的DHCP服务器上手工创建和配置DHCP作用域等属性。










本文转自 tigerkillu 51CTO博客,原文链接:http://blog.51cto.com/chenyitai/480146,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
|
1月前
|
监控 安全 网络安全
使用EventLog Analyzer日志分析工具监测 Windows Server 安全威胁
Windows服务器面临多重威胁,包括勒索软件、DoS攻击、内部威胁、恶意软件感染、网络钓鱼、暴力破解、漏洞利用、Web应用攻击及配置错误等。这些威胁严重威胁服务器安全与业务连续性。EventLog Analyzer通过日志管理和威胁分析,有效检测并应对上述威胁,提升服务器安全性,确保服务稳定运行。
|
1月前
|
监控 安全 网络安全
Windows Server管理:配置与管理技巧
Windows Server管理:配置与管理技巧
87 3
|
1月前
|
存储 安全 网络安全
Windows Server 本地安全策略
由于广泛使用及历史上存在的漏洞,Windows服务器成为黑客和恶意行为者的主要攻击目标。这些系统通常存储敏感数据并支持关键服务,因此组织需优先缓解风险,保障业务的完整性和连续性。常见的威胁包括勒索软件、拒绝服务攻击、内部威胁、恶意软件感染等。本地安全策略是Windows操作系统中用于管理计算机本地安全性设置的工具,主要包括用户账户策略、安全选项、安全设置等。实施强大的安全措施,如定期补丁更新、网络分段、入侵检测系统、数据加密等,对于加固Windows服务器至关重要。
|
2月前
|
安全 搜索推荐 Windows
如何修复Windows 10升级错误0xa0000400
通过上述方法,即使面对棘手的错误0xa0000400,也能逐步定位问题并采取相应措施,让Windows 10升级之旅回归正轨。
138 1
|
2月前
|
数据安全/隐私保护 Windows
安装 Windows Server 2019
安装 Windows Server 2019
|
2月前
|
网络协议 Windows
Windows Server 2019 DHCP服务器搭建
Windows Server 2019 DHCP服务器搭建
|
2月前
|
安全 网络协议 数据安全/隐私保护
Windows Server 2019 搭建并加入域
Windows Server 2019 搭建并加入域
|
存储 安全 Apache
2023-10 适用于基于 x64 的系统的 Windows Server 2012 R2 月度安全质量汇总(KB5031419)
2023-10 适用于基于 x64 的系统的 Windows Server 2012 R2 月度安全质量汇总(KB5031419)
924 2
|
7月前
|
开发框架 .NET API
在Windows Server 2008 R2上运行.Net 8应用
在Windows Server 2008 R2上成功运行.Net 8程序,需安装三个补丁:Windows Server 2008 R2 SP1 (KB976932)是基础更新;VC_redist.x64提供MSVC库支持;KB3063858解决.NET运行时加载`kernel.dll`的路径问题。KB3063858可能需要KB2533623。详细信息和下载链接在文中给出。
529 4