userSteve Asked: 2017-04-14 08:11:15 +0800 CST2017-04-14 08:11:15 +0800 CST 2017-04-14 08:11:15 +0800 CST 如何更改指定的 AD 控制器? 772 我是管理 Windows 服务器的新手,刚刚尝试将 AD、DHCP、DNS、角色从旧服务器迁移到新的 Windows Server 2016 机器,然后淘汰旧服务器。 最终一切似乎都很好,尽管我可能在此过程中犯了一些错误,包括没有在正确的位置转移 FSMO 角色——我最后抓住了它们。 如果我NetDOM /query FSMO用来查看角色,它们都已分配给新服务器。那么为什么服务器健康监视器屏幕会显示以下警告? 为什么它仍然认为BS-2012是指定DC?(旧服务器现已物理销毁) windows-server-2012 3 个回答 Voted TheCleaner 2017-04-14T12:54:57+08:002017-04-14T12:54:57+08:00 你做了什么来“淘汰”旧服务器?既然你说你抓住了角色,我假设你没有正确复制然后移动角色,然后最终 DCPROMO 旧 DC 将其作为 DC 删除。 在那种情况下,AD 仍然认为旧的 DC 是“周围”。 好消息是,从 Windows Server 2008 及更高版本开始,清理“失败的”DC(在您的情况下已经被物理破坏)的过程比 2003 年要容易得多。 https://blogs.technet.microsoft.com/canitpro/2016/02/17/step-by-step-removing-a-domain-controller-server-manually/ 按照上面的文章,指出: 步骤 1:通过 Active Directory 用户和计算机清理元数据 以域/企业管理员身份登录 DC 服务器并导航到服务器管理器 > 工具 > Active Directory 用户和计算机 展开域 > 域控制器 右键单击需要手动删除的 DC 服务器,然后单击删除 在下一个对话框中,单击是确认 在下一个对话框中,选择此域控制器永久脱机,并且不能再使用 Active Directory 域服务安装向导降级( DCPROMO) 并单击删除 如果域控制器是全局编录服务器,在下一个窗口中单击是继续删除 如果域控制器在下一个窗口中拥有任何 FSMO 角色,单击确定将它们移动到可用的域控制器 步骤 2:从 Active Directory 站点和服务中清理 DC 服务器实例 转到服务器管理器>工具> Active Directory站点和服务 展开站点并转到需要删除的服务器右键单击并单击删除在下一个窗口中单击是确认 Best Answer userSteve 2017-04-20T06:49:14+08:002017-04-20T06:49:14+08:00 在其他回复的一些很好的帮助和更多的谷歌搜索之后,我通过编辑注册表解决了这个问题...... 编辑此键以指向正确的 DC 服务器(根据这篇文章) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Server\ADContext\ConnectedDc 删除这些键(根据this,this和this) HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\NTDS\Parameters\Src Root Domain Srv HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\NTDS\Parameters\Src Root Domain Srv HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters\Src Root Domain Srv HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\NTDS\Parameters\Src Srv objectGuid HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\NTDS\Parameters\Src Srv objectGuid HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters\Src Srv objectGuid Esa Jokinen 2017-04-14T11:56:32+08:002017-04-14T11:56:32+08:00 在您的情况下,您可以将旧服务器视为发生故障的主 DC。幸运的是,这不是您唯一的 DC,因为您将新服务器用作备份 DC!(请保持这种状态!) 可以将 FSMO 角色转移或占用到另一个域控制器,使用ntdsutil.exe. 由于您在执行此操作时应该非常小心,因此我建议您花时间阅读和学习: TechNet 博客教程:在 Windows Server 2012 R2 中获取操作主角色。 使用 Ntdsutil.exe 将 FSMO 角色传输或获取到域控制器 那些没有灾难恢复计划或从一个 DC 运行所有角色的人虽然不推荐,但在一些小型企业中有时是不可避免的。在一个 DC 上运行所有角色的主要问题是,如果说服务器崩溃,这些角色无法迁移到另一台服务器。迁移这些角色的唯一方法是在不存在灾难恢复计划的情况下获取操作主机角色。 崩溃(或被BOFH 销毁事件)后获取操作主机角色的步骤: 以域管理员身份登录。 启动提升的命令提示符。 ntdsutil roles connections connect to server <FQDN of role holder> quit seize schema master,是的(出现的弹出窗口) seize naming master, 是的 seize RID master, 是的 seize PDC, 是的 seize infrastructure master, 是的 输入最后一个命令后,键入quit以退出 ntdsutil。
你做了什么来“淘汰”旧服务器?既然你说你抓住了角色,我假设你没有正确复制然后移动角色,然后最终 DCPROMO 旧 DC 将其作为 DC 删除。
在那种情况下,AD 仍然认为旧的 DC 是“周围”。
好消息是,从 Windows Server 2008 及更高版本开始,清理“失败的”DC(在您的情况下已经被物理破坏)的过程比 2003 年要容易得多。
https://blogs.technet.microsoft.com/canitpro/2016/02/17/step-by-step-removing-a-domain-controller-server-manually/
按照上面的文章,指出:
在其他回复的一些很好的帮助和更多的谷歌搜索之后,我通过编辑注册表解决了这个问题......
编辑此键以指向正确的 DC 服务器(根据这篇文章)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Server\ADContext\ConnectedDc
删除这些键(根据this,this和this)
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\NTDS\Parameters\Src Root Domain Srv
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\NTDS\Parameters\Src Root Domain Srv
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters\Src Root Domain Srv
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\NTDS\Parameters\Src Srv objectGuid
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\NTDS\Parameters\Src Srv objectGuid
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters\Src Srv objectGuid
在您的情况下,您可以将旧服务器视为发生故障的主 DC。幸运的是,这不是您唯一的 DC,因为您将新服务器用作备份 DC!(请保持这种状态!)
可以将 FSMO 角色转移或占用到另一个域控制器,使用
ntdsutil.exe
.由于您在执行此操作时应该非常小心,因此我建议您花时间阅读和学习:
崩溃(或被BOFH 销毁事件)后获取操作主机角色的步骤:
ntdsutil
roles
connections
connect to server <FQDN of role holder>
quit
seize schema master
,是的(出现的弹出窗口)seize naming master
, 是的seize RID master
, 是的seize PDC
, 是的seize infrastructure master
, 是的输入最后一个命令后,键入
quit
以退出 ntdsutil。