如果备份域服务器损坏了.doc_第1页
如果备份域服务器损坏了.doc_第2页
如果备份域服务器损坏了.doc_第3页
如果备份域服务器损坏了.doc_第4页
如果备份域服务器损坏了.doc_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

如果备份域服务器损坏了,不能恢复正常,而且不能使用dcpromo删除,这时主域服务器支撑着整个域基本上能正常工作,但是不能添加备份域服务器了。要添加备份域服务器,必须把域中的“备份域服务器的元数据”删除掉才能继续。彻底清除备份域数据元的方法:1. 在主域控制器上运行ntdsutilC:ntdsutil(该工具在2003系统盘中SupportToolsSupTools.msizhong,假设拷贝到C盘的根目录中,红色字为输入的命令)ntdsutil: metadata cleanupmetadata cleanup: contectionsserver connections: connect to domain 域名server connections: quitmetadata cleanup: select operation targetselect operation target: list domains(列出您所有的域)select operation target: select domain 0 (选择您需要删除域控制器所在的domain)select operation target: list sites(列出您需要域中所在的site)select operation target: select site 0(选择您需要删除域控制器所在的site)select operation target: list servers in site(列出该site中所存在的服务器)select operation target: select server 2(选择您需要删除域控制器)select operation target: quitmetadata cleanup: remove selected servermetadata cleanup: quit2、打开主域服务器的DNS,删除备份域服务器的所有信息3、打开主域服务器的“AD目录与计算机”删除备份域服务器的所有信息Domain ControllersSystem MicrosoftDNSszwj(域名).等等目录下的备份域服务器的所有信息4、打开主域服务器的“AD站点与服务”删除无用的服务器一、Active Directory操作主机角色概述Active Directory 定义了五种操作主机角色(又称): 架构主机 schema master、域命名主机 domain naming master相对标识号 (RID) 主机 RID master主域控制器模拟器 (PDCE) 基础结构主机 infrastructure master而每种操作主机角色负担不同的工作,具有不同的功能:架构主机具有架构主机角色的 DC 是可以更新目录架构的唯一 DC。这些架构更新会从架构主机复制到目录林中的所有其它域控制器中。 架构主机是基于目录林的,整个目录林中只有一个架构主机。域命名主机 具有域命名主机角色的 DC 是可以执行以下任务的唯一 DC: 向目录林中添加新域。 从目录林中删除现有的域。 添加或删除描述外部目录的交叉引用对象。 相对标识号 (RID) 主机此操作主机负责向其它 DC 分配 RID 池。只有一个服务器执行此任务。在创建安全主体(例如用户、组或计算机)时,需要将 RID 与域范围内的标识符相结合,以创建唯一的安全标识符 (SID)。 每一个 Windows 2000 DC 都会收到用于创建对象的 RID 池(默认为 512)。RID 主机通过分配不同的池来确保这些 ID 在每一个 DC 上都是唯一的。通过 RID 主机,还可以在同一目录林中的不同域之间移动所有对象。域命名主机是基于目录林的,整个目录林中只有一个域命名主机。相对标识号(RID)主机是基于域的,目录林中的每个域都有自己的相对标识号(RID)主机PDCE 主域控制器模拟器提供以下主要功能: 向后兼容低级客户端和服务器,允许 Windows NT4.0 备份域控制器 (BDC) 加入到新的 Windows 2000 环境。 本机 Windows 2000 环境将密码更改转发到 PDCE。每当 DC 验证密码失败后,它会与 PDCE 取得联系,以查看该密码是否可以在那里得到验证,也许其原因在于密码更改还没有被复制到验证 DC 中。 时间同步 目录林中各个域的 PDCE 都会与目录林的根域中的 PDCE 进行同步。PDCE是基于域的,目录林中的每个域都有自己的PDCE。 基础结构主机基础结构主机确保所有域间操作对象的一致性。当引用另一个域中的对象时,此引用包含该对象的全局唯一标识符 (GUID)、安全标识符 (SID) 和可分辨的名称 (DN)。如果被引用的对象移动,则在域中担当结构主机角色的 DC 会负责更新该域中跨域对象引用中的 SID 和 DN。基础结构主机是基于域的,目录林中的每个域都有自己的基础结构主机默认,这五种存在于目录林根域的第一台DC(主域控制器)上,而子域中的相对标识号 (RID) 主机、PDCE 、基础结构主机存在于子域中的第一台DC。-二、环境分析公司T(虚拟)有一台主域控制器DC-01.,还有一台额外域控制器DC-02.。现主域控制器(DC- 01.)由于硬件故障突然损坏,事先又没有DC-01.的系统状态备份,没办法通过备份修复主域控制器(DC- 01.),我们怎么让额外域控制器(DC-02.)替代主域控制器,使Acitvie Directory继续正常运行,并在损坏的主域控制器硬件修理好之后,如何使损坏的主域控制器恢复。如果你的第一台坏了,还有额外域控制器正常,需要在一台额外域控制器上夺取这五种,并需要把额外域控制器设置为GC。-三、从AD中清除主域控制器DC-01.对象3.1在额外域控制器(DC-02.)上通过ntdsutil.exe工具把主域控制器(DC-01.)从中删除;(棕色字体为输入的命令)c:ntdsutilntdsutil: metadata cleanupmetadata cleanup: select operation targetselect operation target: connectionsserver connections: connect to domain server connections:quitselect operation target: list sitesFound 1 site(s)0 - CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=test,DC=comselect operation target: select site 0Site - CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=test,DC=comNo current domainNo current serverNo current Naming Contextselect operation target: List domains in siteFound 1 domain(s)0 - DC=test,DC=comFound 1 domain(s)0 - DC=test,DC=comselect operation target: select domain 0Site - CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=test,DC=comDomain - DC=test,DC=comNo current serverNo current Naming Contextselect operation target: List servers for domain in siteFound 2 server(s)0 - CN=DC-01,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=test,DC=com1 - CN=DC-02,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=test,DC=comselect operation target: select server 0select operation target: quitmetadata cleanup:Remove selected server出现对话框,按“确定“删除DC-01主控服务器。metadata cleanup:quitntdsutil: quit3.2使用ADSI EDIT工具删除Active Directory users and computers中的Domain controllers中DC-01服务器对象,ADSI EDIT是Windows 2000 support tools中的工具,你需要安装Windows 2000 support tool,安装程序在windows 2000光盘中的supporttools目录下。打开ADSI EDIT工具,展开Domain NCDC-02.,展开OU=Domain controllers,右击CN=DC-01,然后选择Delete,把DC-01服务器对象删除,3.3 在Active Directory Sites and Service中删除DC-01服务器对象打开Administrative tools中的Active Directory Sites and Service,展开Sites,展开Default-First-Site-Name,展开Servers,右击DC-01,选择Delete,单击Yes按钮,-四、在额外域控制器上通过ntdsutil.exe工具执行夺取五种操作c:ntdsutilntdsutil: rolesfsmo maintenance: Select operation targetselect operation target: connectionsserver connections: connect to domain server connections: quitselect operation target: list sitesFound 1 site(s)0 - CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=test,DC=comselect operation target: select site 0Site - CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=test,DC=comNo current domainNo current serverNo current Naming Contextselect operation target: List domains in siteFound 1 domain(s)0 - DC=test,DC=comselect operation target: select domain 0Site - CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=test,DC=comDomain - DC=test,DC=comNo current serverNo current Naming Contextselect operation target: List servers for domain in siteFound 1 server(s)0 - CN=DC-02,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=test,DC=comselect operation target: select server 0select operation target: quitfsmo maintenance:Seize domain naming master出现对话框,按“确定“fsmo maintenance:Seize infrastructure master出现对话框,按“确定“fsmo maintenance:Seize PDC出现对话框,按“确定“fsmo maintenance:Seize RID master出现对话框,按“确定“fsmo maintenance:Seize schema master出现对话框,按“确定“fsmo maintenance:quitntdsutil: quit(注:Seize是在原FSMO不在线时进行操作,如果原FSMO在线,需要使用Transfer操作)-五、设置额外控制(DC-02.)为(全局编录)打开Administrative Tools中的Active Directory Sites and Services,展开Sites,展开Default-First-Site-Name,展开Servers,展开DC-02.(额外 控制器),右击NTDS Settings选择Properties,然后在Global Catalog前面打勾,单击确定按钮,然后重新启动服务器。-六、重新安装并恢复损坏主域控制器修理好DC-01.损坏的硬件之后,在DC-01.服务器重新安装Windows 2000 Server,安装好Windows 2000 Server之后,再运行Dcpromo升成额外的域控制器;如果你需要使DC-01.担任五种FMSO角色,通过ntdsutil工具 进行角色转换,进行Transfer操作就行了(注意:不能用Seize)。并通过Active Directory Sites and Services设置DC-01.为GC,取消DC-02.的GC功能。建议domain naming master不要和RID master在一台DC上,而domain naming master同时必须为GC。-附:用于检测AD中五种操作主机角色的脚本给大家一个脚本,用于检测AD中五种FSMO角色,把下面的代码,保存为FSMO.VBS,然后执行它.Set objRootDSE = GetObject(LDAP:/rootDSE)Dim text Schema MasterSet objSchema = GetObject(LDAP:/ & objRootDSE.Get(schemaNamingContext)strSchemaMaster = objSchema.Get(fSMORoleOwner)Set objNtds = GetObject(LDAP:/ & strSchemaMaster)Set objComputer = GetObject(objNtds.Parent)text=Forest-wide Schema Master FSMO: & objComputer.Name & vbCrLfSet objNtds = NothingSet objComputer = Nothing Domain Naming MasterSet objPartitions = GetObject(LDAP:/CN=Partitions, & _objRootDSE.Get(configurationNamingContext)strDomainNamingMaster = objPartitions.Get(fSMORoleOwner)Set objNtds = GetObject(LDAP:/ & strDomainNamingMaster)Set objComputer = GetObject(objNtds.Parent)text=text&Forest-wide Domain Naming Master FSMO: & objComputer.Name & vbCrLfSet objNtds = NothingSet objComputer = Nothing PDC EmulatorSet objDomain = GetObject(LDAP:/ & objRootDSE.Get(defaultNamingContext)strPdcEmulator = objDomain.Get(fSMORoleOwner)Set objNtds = GetObject(LDAP:/ & strPdcEmulator)Set objComputer = GetObject(objNtds.Parent)text=text&Domains PDC Emulator FSMO: & objComputer.Name & vbCrLfSet objNtds = NothingSet objComputer = Nothing RID MasterSet objRidManager = GetObject(LDAP:/CN=RID Manager$,CN=System, & _objRootDSE.Get(defaultNamingContext)strRidMaster = objRidManager.Get(fSMORoleOwner)Set objNtds = GetObject(LDAP:/ & strRidMaster)Set objComputer = GetObject(objNtds.Parent)text=text&Domains RID Master FSMO: & objComputer.Name & vbCrLfSet objNtds = NothingSet objComputer = Nothing Infrastructure MasterSet objInfrastructure = GetObject(LDAP:/CN=Infrastructure, & _objRootDSE.Get(defaultNamingContext)strInfrastructureMaster = objInfrastructure.Get(fSMORoleOwner)Set objNtds = GetObject(LDAP:/ & strInfrastructureMaster)Set objComputer = GetObject(objNtds.Parent)text=text&Domains Infrastructure Master FSMO: & objComputer.Name & vbCrLftext=text & vbCrLf & Design by coolnetboy()WScript.Echo text本文来自CSDN博客,转载请标明出处:/dongbo66/archive/2009/03/18/3997375.aspx这个是网上转载的,不过感觉还少了一些,按照以上步骤操作,在日志中还会出现一些复制错误的信息,个人研究了一些网上教程,需要在DNS中删除一些已删除域控的信息,具体见下图框中的每一个子项,查找已删除域控的信息,其次还需要检查注册表中的信息,发现已经被删除的域控信息仍然存在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesNTDSParametersSrc Srv objectGuid=hex:c0,4d,08,75,11,ae,d6,4b,b0,d7,73,80,3f,10,1e,6aSrc Root Domain Srv=OABAK.处理方式:删除不需要的键值 实施过程:1. 重建DNS因原DNS服务器已丢失,所以可以在FIRENZE和BERLIN中任选一台DC作为DNS服务器,这里我选用FIRENZE作为DNS服务器。在FIRENZE中放入与其系统版本相同的系统光盘,这里我的FIRENZE操作系统版本号为没有打过SERVER PARK的Windows Server 2003 Enterprise Edition在“控制面板”中选择“添加删除程序”“添加Windows组件”在弹出的WINDOWS组件向导中选择“网络服务”,在“网络服务”中选择“域名系统DNS”,点确定。之后点击“下一步”即可安装。如中途弹出需要文件的对话框,可把路径指向光驱所在盘符的I386文件夹即可正常复制文件了,这里我的光驱为D:,所以我指向“D:i386”文件夹。点击确定后继续。当弹出完成“Windows 组建向导”对话框时,即完成了DNS的安装点击“开始”“程序”“管理工具”“DNS”,打开DNS服务管理器。把丢失的域重新添加到新建的DNS中,右击“正向查找区域”“新建区域”弹出DNS新建区域向导,点击“下一步”出现区域类型选择,这里我们选“主要区域”,并把“在Active Directory中存储区域”的单选勾去掉,点击下一步。区域名称输入“”,点击下一步区域文件默认即可,点击下一步。在动态更新选项中,需要选择“允许非安全和安全的动态更新”选项,点击下一步,点击完成就成功建立了ITET.COM域在中添加berlin主机IP。右击“”“新建主机”添加berlin的主机IP及主机名,即可把berlin的主机记录添加到DNS中。复制firenze和berlin的netlogon.dns到新建的DNS文件中,手工修复SRV记录。在firenze主机中的“我的电脑”地址栏输入“C:WINDOWSsystem32config”,回车即可进入DNS备份目录找到netlogon.dns文件,使用记事本打开文件全选文件内的记录,右击复制继续在“我的电脑”地址栏内输入:“C:WINDOWSsystem32dns”,回车进入目录在目录内找到DNS记录文件:“.dns”,使用记事本打开,在记录最下面粘贴netlogon.dns内的记录在berlin主机里找到netlogon.dns文件,复制内容到“.dns”中,不要保存文件,要先停止DNS服务。打开“开始”“运行”“services.msc”,回车打开服务管理器。找到“DNS Server”服务,点击“停止”,停止DNS服务然后在保存刚修改过的“.dns”文件,回到服务管理器,重新启动DNS服务。此时,刷新DNS服务管理会自动刷新出刚添加的SRV记录到此,firenze和berlin除GC记录的外的所有记录均已恢复。2. 占用操作主机角色因为具有操作主机角色的域控制器已经失效,所以其他域控制器不能执行传送操作主机角色的操作,故只能使用占用操作主机角色的方法,将操作主机的角色强迫传送到另外一台域控制器。同时需要具有执行占用操作的相关权限的组或用户,表1-1。角色有权限的组架构主机Schema Admins域命名主机Enterprise AdminsRID主机Domain AdminsPDC模拟主机Domain Admins基础结构主机Domain Admins 表 1-1Administrator就具有如上权限,所以以下实验都要用这个用户来操作。FIRENZE当前用户为Administrator,为域管理员使用NTDSUTIL命令来占用操作主机,步骤如下:点击“开始”“运行”输入“CMD”在提示符下,运行以下命令:NTDSUTIL,回车说明:可输入“?”来查询命令的用法,例如下图。在“ntdsutil:”提示符下,输入Roles,回车在“fsmo maintenance:”提示符下,输入connections ,回车在“server connections:”提示符下,输入 connect to server F ,连接到欲扮演操作主机的域控制器在“server connections:”提示符下,输入:quit ,返回上级菜单在“fsmo maintenance:”提示符下,输入:seize schema master ,回车,出现如下对话框时单击“是”从下图得知已经成功占用“架构主机”,由来扮演继续执行 以下4个命令来占用其他4个操作主机角色Seize domain naming masterSeize PDCSeize RID masterSeize infrastructure master每个命令执行完毕,都会出现确认对话框及已成功占有角色的提示,如下图:至此,5个操作主机角色已经从Florence夺取过来,键入quit退出NTDSUTIL。3 建立全局编录服务器依然在firenze这台域控制器上进行操作。操作:“开始”“管理工具”“Active Directory 站点和服务”,展开firenze右击“NTDS Settings”“属性”勾选“全局编录”。此时,只要重新启动firenze这台域控制器,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论