之前看到网络上方法是先将2003DHCP导出,然后对导出的数据进行修改,最后导入2008R2中!其实可以不用这么麻烦,我们可以借助Power Shell 及2008R2提供的迁移工具,方便的进行DHCP服务的迁移!

环境介绍:

现有DHCP服务工作在2003 Server上,新增一台2008R2 Server,需将DHCP迁移至2008R2 Server,迁移完成后,停已2003DHCP服务。先提前安装好2008R2 DHCP服务,并在AD中对DHCP进行授权!进到2003DHCP中,查看工作状态如下:

迁移Win 2003 DHCP服务到2008R2_第1张图片

1、在2003机器上安装PS 2.0及管理组件,下载地址如下:

Windows PowerShell 2.0 and Windows Remote Management (WinRM) 2.0 (KB968930)

迁移Win 2003 DHCP服务到2008R2_第2张图片

2、安装完成后,在这里可以看到PS的内容

迁移Win 2003 DHCP服务到2008R2_第3张图片

3、在2008R2机器上,安装Windows Server Migration Tools Features

迁移Win 2003 DHCP服务到2008R2_第4张图片

4、安装完成之后,在管理工具中,可以看到以下内容,在Windows Server Migration Tools点右键、Run as administrator

迁移Win 2003 DHCP服务到2008R2_第5张图片

5、开启Windows Server Migration tools PS,输入以下内容,进到所在目录

cd C:\Windows\System32\ServerMigrationTools
迁移Win 2003 DHCP服务到2008R2_第6张图片

6、输入以下命令,导出2003上需要的迁移包

.\SmigDeploy.exe /package /architecture x86 /os ws03 /path c:\SMIGDeploy

迁移Win 2003 DHCP服务到2008R2_第7张图片

迁移Win 2003 DHCP服务到2008R2_第8张图片

7、将导出的迁移工具包COPY到2003电脑中,如下图:

迁移Win 2003 DHCP服务到2008R2_第9张图片

8、在2003电脑中,先停止DHCP服务,开启SmigDeploy.exe,启动Windows Server Migration Tools PS

迁移Win 2003 DHCP服务到2008R2_第10张图片

9、输入以下命令,收集服务信息

Get-SmigServerFeature

迁移Win 2003 DHCP服务到2008R2_第11张图片

10、执行完成,可以看到2003 Server DHCP服务正常

迁移Win 2003 DHCP服务到2008R2_第12张图片

11、在2003 Server上输入以下命令,将DHCP的数据输入出到指定的目录下:\\dc02\d$\DHCP,执行会提示输入导出的密码,下面导入的时候需要凭此密码导入

Export-SmigServerSetting -featureID DHCP -path \\dc02\d$\dhcp -Verbose

迁移Win 2003 DHCP服务到2008R2_第13张图片

12、导出的文件如下:

迁移Win 2003 DHCP服务到2008R2_第14张图片

13、在2008R2上,先停止DHCP服务,然后以管理员开启PS

迁移Win 2003 DHCP服务到2008R2_第15张图片

14、在PS中输入以下命令:

Add-PSSnapin microsoft.windows.servermanager.migration

迁移Win 2003 DHCP服务到2008R2_第16张图片

15、用以下命令导入之前导出的DHCP设置:

Import-SmigServerSetting -featureid DHCP -Force -path \\dc02\d$\DHCP –Verbose

输入后会提示输入密码(即之前导出时输入的密码)

迁移Win 2003 DHCP服务到2008R2_第17张图片

16、导入完成,进到DHCP管理界面,启动DHCP服务,即可看到DHCP设置、IP租用信息等,与之前2003工作状态进行对比,全部正常导入:

迁移Win 2003 DHCP服务到2008R2_第18张图片

17、2008R2 Server工作正常后,取消原有2003 Server DHCP授权,删除DHCP配置并停止服务,迁移完成!