保留原IP地址与服务器名称的Windows Server 2012 R2至2022域控制器迁移步骤咨询
保留原IP地址与服务器名称的Windows Server 2012 R2至2022域控制器迁移步骤咨询
嗨,针对你要保留原有IP和服务器名称,把两台Windows Server 2012 R2域控制器(DC1、DC2)迁移到2022的需求,我整理了一套可行的分步方案——因为直接升级没法保留原IP/名称,我们需要借助临时域控制器过渡,具体步骤如下:
前期准备工作
- 先排查现有域环境健康:在DC1和DC2上分别运行命令
dcdiag /c /v和repadmin /showrepl,确保域内复制无错误、所有FSMO角色正常运行,这是迁移的基础,避免后续出问题。 - 备份关键数据:给两台旧DC做系统状态备份+全量数据备份,万一迁移出岔子能快速回滚。
- 部署临时域控制器(TempDC):准备一台安装好Windows Server 2022的服务器,加入现有域,然后将它提升为额外域控制器。提升完成后,等待1-2小时让它和旧DC完成全量复制,再用
repadmin /showrepl确认同步正常。
迁移DC1到Windows Server 2022
- 转移FSMO角色到TempDC:
- 如果习惯图形界面,可以依次打开「Active Directory用户和计算机」「Active Directory域和信任关系」等工具转移对应角色;
- 用PowerShell更高效:在任意DC上运行
Move-ADDirectoryServerOperationMasterRole -Identity TempDC -OperationMasterRole SchemaMaster,DomainNamingMaster,PdcEmulator,RidMaster,InfrastructureMaster,按提示完成转移。
- 降级并移除旧DC1:
- 在DC1上运行
Uninstall-ADDSDomainController(或者旧版的dcpromo),按照向导完成降级,过程中选择将DC1从域中移除。完成后关机或删除这台服务器。
- 在DC1上运行
- 部署新的DC1:
- 准备一台新的Windows Server 2022服务器,设置原DC1的IP地址和计算机名称DC1,注意此时要确保旧DC1已经完全离线,避免IP/名称冲突。
- 将这台新服务器加入现有域,然后提升为域控制器:运行
Install-ADDSDomainController -DomainName "你的域名.com" -InstallDNS:$true,替换成你的实际域名。安装过程中会自动部署DNS服务,等待完成。
- 验证新DC1状态:运行
dcdiag /c /v和repadmin /showrepl,确认它和TempDC的复制正常,DNS服务能正常解析域内资源。
迁移DC2到Windows Server 2022
- 转移FSMO角色到新DC1:
- 把TempDC上的所有FSMO角色转移到新的DC1,同样用图形界面或PowerShell命令完成,之后验证角色转移成功。
- 降级并移除旧DC2:
- 在DC2上运行
Uninstall-ADDSDomainController,按向导完成降级并从域中移除,之后关机或删除旧DC2。
- 在DC2上运行
- 部署新的DC2:
- 准备新的Windows Server 2022服务器,设置原DC2的IP地址和计算机名称DC2,确保旧DC2已离线。
- 将其加入域后提升为域控制器,安装DNS服务,等待部署完成。
- 验证新DC2状态:运行健康检查命令,确认新DC2和DC1之间复制正常,DNS功能正常。
收尾与验证
- 降级并移除临时域控制器TempDC:确认新的DC1、DC2都正常运行后,将TempDC降级并从域中移除。
- 全面验证域环境:在客户端测试域登录、资源访问、DNS解析是否正常;在两台新DC上再次运行
dcdiag /c /v和repadmin /showrepl,确保无任何错误。
注意事项
- 所有服务器都要安装最新的Windows更新,避免兼容性问题。
- 如果旧DC上还承载了DHCP、文件共享等其他服务,要先把这些服务迁移到新服务器或其他节点,再降级旧DC。
- 每次角色转移、DC降级/提升后,都要预留足够的复制时间,不要急于下一步操作,避免数据不同步。
备注:内容来源于stack exchange,提问作者user1176607
相关产品推荐
相关产品推荐

