域控制器修复过程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

域控制器修复过程
第一步,通过重新安装还原DC ,清除操作,例如从Active Directory中删除出现故障的DC对象
通过重新安装进行恢复的步骤和创建新DC的步骤相同。

要通过重新安装进行还原,在目标域中必须至少有一台工作正常的DC。

理想情况下,此DC应该和要复制的DC新的DC位于同一Active Directory站点中;
清理操作如下所述。

步骤2和步骤3是在阅读本文时假设您已具备的知识。

有关提升过程的更多信息,可以在Windows 2000 Server Resource Kit的Distributed Systems Guide中获得。

清除操作与新DC的名称是否与故障计算机的名称相同有关。

如果新DC的名称与故障DC的名称相同,则必须删除故障DC中的ntdsDSA对象:
1.在命令行中,键入ntdsutil。

2.在ntdsutil:提示符下键入metadata cleanup,然后按Enter键。

3.现在,需要连接到现有的域控制器,以便在上面删除故障DC中的ntdsDSA对象。

4.在metadata cleanup提示符下键入connections,然后按Enter键。

5.键入connect to server <服务器名>,然后按Enter键。

其中<服务器名>是从其上清除元数据的DC(同一域中的任
何工作正常的DC)。

6.键入quit,然后按Enter键。

将返回元数据清除菜单。

7.键入select operation target,然后按Enter键。

8.键入list domains,然后按Enter键。

将列出目录林中所有的域,其中每一个域都和一个编号相关联。

9.键入select domain <编号>,然后按Enter键,其中<编号>是与故障服务器所在的域对应的编号。

10.键入list sites,然后按Enter键。

11.键入select site <编号>,然后按Enter键,其中<编号> 是指该DC 所在站点的编号。

12.键入list servers in site,然后按Enter键。

将列出该站点中所有的服务器,其中每一个服务器都有一个对应的编号。

13.键入select server <编号>,然后按Enter键,其中<编号> 是指要删除的DC。

14.键入quit,然后按Enter键。

将显示元数据清除菜单。

15.键入remove selected server,然后按Enter键。

此时,应出现一条说明该DC已成功删除的确认信息。

如果接收到一个错误,指出没有找到该对象,则可能该对象已经从Active Directory中删除了。

16.键入quit,然后重复按Enter键,以返回到命令提示符。

注意由于此过程需要修改配置命名上下文,所以此操作需要企业管理员权限。

如果新的DC名称与故障DC的名称不同,则应该执行以下附加步骤:
从站点和服务管理单元中删除故障服务器对象:
1.打开站点和服务管理单元。

2.选择适当的站点。

3.删除与故障DC 相关联的服务器对象。

从用户和计算机管理单元中删除故障计算机的帐户:
4.打开用户和计算机管理单元。

5.选择域控制器容器。

6.删除与故障DC相关联的计算机对象。

警告如果新计算机的名称与故障计算机的名称相同,请不要执行上述附加步骤。

确保问题不是由硬件故障引起的。

如果不更换故障硬件,则通过重新安装进行还原的方法会无济于事。

第二步,从站点和服务管理单元中删除故障服务器对象时,出现无法删除DSA对象处理
症状
如果您尝试在“Active Directory 用户和计算机”中删除域控制器的计算机帐户,您可能会收到以下错误消息:
Error:DSA object cannot be deleted(错误:无法删除DSA对象)
如果在您通过在域控制器上运行dcpromo 进程以将其降级之后删除该计算机帐户,就会发生此问题。

原因
若UserAccountControl 的值设置为8192,则会发生此问题。

解决方案
要解决此问题,请把UserAccountControl 值更改为4096。

备注:只有在下列任一情况属实时才可以使用此解决办法:
您已在域控制器上运行dcpromo 工具将其降级。

计算机硬件发生故障,您使用ntdsutil 进程清除了帐户元数据,然后从“Active Directory 站点和服务”中删除了帐户,但您仍不能删除该计算机帐户。

单击开始,指向程序,指向Windows 2000 支持工具,指向工具,然后单击ADSI 编辑。

展开Domain NC,展开dc=domain,dc=com,然后展开ou=domain controllers。

右键单击此计算机域控制器的名称,然后单击属性。

在属性选项卡上,将“Select which properties to view”(选择查看哪些属性)列表框中的两个属性都选中。

在“Select a property to view”(选择一个要查看的属性)列表框中,选择UserAccountControl。

在属性值下,查看其值。

使其值为4096 以向该计算机帐户赋予成员服务器身份,以便能够删除它。

在编辑属性框中键入4096。

单击设置按钮。

单击应用,然后单击确定。

退出“ADSI 编辑”。

注:上述处理后如果还不能删除,就直接用ADSI 编辑器删除相应对象
第三步,在另一台服务器上安装全新操作系统,运行DCpromo.exe(AD 安装工具),以将此计算机提升为域控制器角色
验证另一台服务器上的DNS 名称解析
验证第一个域控制器后,请使用下列步骤来验证第二个服务器上的DNS 名称解析。

1.以“管理员”身份登录另一台服务器。

2.在另一台服务器上打开一个命令提示符。

3.键入nslookup 然后按ENTER 键。

您将看到下面的结果:
4.C:\>nslookup
5.Server:swpp-1.
6.Address: xxx.xxx.xxx.xxx
7.
:
9.Address: xxx.xxx.xxx.xxx
如果没有看到成功的名称解析(即响应中的第二个信息集),则请检查另一台服务器上的IP 设置,以确认它的首选DNS 服务器是原域控制器服务器的IP。

Nslookup 首先告诉您哪个服务器在提供Nslookup 响应,然后再提供找到的信息。

通过检查DNS MMC 正向搜索区域中的记录,验证原域控制器服务器的DNS 服务器上的DNS 记录。

直到DNS 能正常运行后,才可继续。

在另一台服务器上运行DCPROMO
完成验证DNS 名称解析后,请使用下列步骤,将服务器提升为域控制器:
1.单击“开始”、“运行”,键入dcpromo,然后按ENTER 键。

2.单击“下一步”。

3.选择“现存域的其他域控制器”,然后单击“下一步”。

4.输入 域的Enterprise Administrator 凭据,并输入 作为域名,然后单击“下一步”。

5.输入 作为“域名”,然后单击“下一步”。

6.按如果您只有一个物理磁盘,请单击“下一步”以接受数据库和日志文件的默认位置。

否则,请指定想要的文件位置。

7.单击“下一步”以接受默认的SYSVOL 文件夹位置。

8.输入此服务器的“目录服务还原模式管理员密码”,然后单击“下一步”。

9.查看设置,然后单击“下一步”以开始Active Directory 安装向导(Dcpromo.exe) 配置过程。

10.单击“完成”。

11.出现提示后单击“立即重新启动”。

验证另一台服务器名称注册
若要验证另一台服务器,请按下列步骤操作:
1.重新启动后,请以“管理员”身份登录。

2.单击“开始”、“程序”、“管理工具”、“DNS”。

展开域,并验证新域控制器的记录在“正
向搜索区域”中注册的_msdcs、_sites、_tcp、_udp子域中可见。

如果它们在DNS控制台中不可见,重新启动
NETLOGON 将启动记录注册。

3.验证“反向搜索区域”已经复制。

将域操作主机角色移到另一台服务器
原域控制器服务器是全局编录服务器,建议不要让此服务器上同时具有RID 主机、PDC 模拟器或基础结构主机操作主机角色。

因此,此过程提供将这些角色移到另一台服务器所需的必要步骤。

若要将操作主机角色移到另一台服务器,请按下列步骤操作:
1.启动“Active Directory 用户和计算机”。

2.用鼠标右键单击“Active Directory 用户和计算机”树的顶层。

3.选择“连接到域控制器”。

4.从列表上选择“另一台服务器”,然后单击“确定”。

5.用鼠标右键单击域,然后选择“操作主机”。

默认情况下会显示RID主机角色,请选择“更改”。

6.单击“是”以确认转移。

7.单击“确定”。

重复上述步骤,完成PDC 模拟器和基础结构主机操作主机转移。

第四步,在升级域控制器过程中提示“未能修改机器帐户XXXX$ 的必需属性,访问被拒绝。

”处理
解决方案
要解决该问题,可以使用Administrators 组中的帐户,或者将合适的帐户添加到Administrators 组中。

要将该权利授予其它用户或组:
在组策略对象中设置委派权限
1.在Active Directory 用户和计算机管理单元中,编辑域控制器组织单元上的默认域控制器策略。

2.双击计算机配置、Windows 设置、安全设置、本地策略,然后是用户权利指派。

3.在使用计算机和用户帐户能够被信任进行委派操作下,添加合适的帐户或组。

4.使用如下某种方法应用策略:
∙在提示符下,键入secedit/refreshpolicy machine_policy /enforce。

∙在站点和服务管理单元(Dssite.msc) 中,使用立即复制副本功能,强制在域中执行从更改策略的域控制器到其它域控制器的复制操作。

相关文档
最新文档