Active Directory系列教程之手动删除域控以及子域

最近接到一个CASE,原本是简单的Microsoft Windows Server 2003 AD 升级Microsoft Windows Server 2008 R2,可是到了客户现场才发现,事情远远不止如此。

在这个事情上,我除了技术角度的思考,我也在思考,为什么会到了客户现场才知道故障的原本真相。是我的沟通不到位?是客户的描述不准确?还是我没有探求到客户的最根本需求,因为往往我们的客户只能发现表面话的东西,而且也不能准确的描述出来现象。那问题到底是出在哪呢。思来想去,我觉得问题还是出在我的本身。

这个客户在去之前,我也只是简单的从邮件中了解了一下故障现象,并没有仔细的思考,问题的来源,盲目的选择了一个看似可行的解决办法,进行提升域控来解决问题,但是真到客户现场了我才发现,自己太天真了。

环境中存在父子域关系,坑爹啊,父子域,一直在埋怨为什么没人告诉我,一直在埋怨别人,但是在这几天排错的过程中,慢慢的也想,为什么人家要告诉你,这是职场,不是学校,不要以为职场里面谁都是你妈,都惯着你。所以,坦然了,一次一次的积累经验,一点一点的成长。相信未来的某一天,我也是传说中的那些人……哈,唠叨了这么多,快进入正题了。

今天跟大家分享一下通过NTDSUTIL命令,删除额外域控制器以及子域。

环境:Microsoft Windows Server 2003 AD 北京两台DC、深圳两台DC(子域)

遭遇:北京两台DC同步异常、深圳子域复制超过墓碑时间、父子域无法复制,等等,还不包括一些其他的小错误,打开日志一看,惨不忍睹,漫天的红,这要是股票市场就好了。

处理:先不考虑系统日志了,客户同意,抛弃深圳域控,因为现在通信故障,深圳DC无法提升森林功能级别,导致在提升Microsoft Windows Server 2003森林功能级别的时候,报错,环境中存在Microsoft Windows Server 2000,无法进行提升。

动手:既然客户都说不要了,咱也没装嫩了,直接干吧,通过Ntdsutil,删除子域,相关命令如下:

在删除子域之前,我们要先在站点清理

开始→运行→输入CMD

输入:NTDSUTIL

               ntdsutil:me cl

               metadata cleanup: con

               server connections: con to do contoso.intra

               server connections: q

               metadata cleanup: se op tar

               select operation target: li si

               select operation target: se si 0

               select operation target: li do

               select operation target: se do 1

               select operation target: li se in si

               select operation target: se se 1

               select operation target: q

               metadata cleanup: re se se

“CN=SH-DC-01,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=contoso,DC=intra”删除了,

从服务器“\\BJ-DC-01.contoso.intra”

在Active Directory站点和服务中删除关于SH的站点信息


通过NTDSUTIL删除子域

ntdsutil: me cl

metadata cleanup: con

server connections: con to se contoso.intra(请大家注意这里!与之前的不同)

server connections: q

metadata cleanup: se op tar

select operation target: li si

select operation target: se si 0

select operation target: li do

select operation target: se do 1

select operation target: li se in si

select operation target: se se 0

select operation target: q

metadata cleanup: re se do

“DC=SH,DC=contoso,DC=intra”删除了,从服务器“contoso.intra”

通过上面的命令,已经删除站点以及子域,下面的工作就是手动的活了,删除服务器以及DNS里面的相关记录。

分享到