电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

用NTDSUTIL清理活动目录对象使用技术示例


发布日期:2021/4/18
 

有一段时间天使总被问起如何清除活动目录里的某些已经不存在的对象比如一个已经format掉的dc或一个彻底瘫痪的子域所以写这个示例来帮大家了解一下这方面的知识也使我自己以后不用再一遍一遍做这样的演示了想偷偷懒的天使也呵呵

例子是这样的

一个森林里有两个树分别有dc 和是gc也是schema和domain naming master

域的控制器崩溃不想恢复要彻底删除这个域(如果此时不是schema和domain naming master要进行传输不是gc要设置成gc相关操作如果需要我会写另外一篇帖子加以说明)

由于已经格式化或由于某些原因不能正常工作我们就要手动在森林里删掉这个域(树)否则网络邻居的目录中活动目录域与信任关系活动目录站点和服务以及文件夹或文件的安全标签的添加时都有这个域存在

删除步骤如下

用管理员账户登录开命令行窗口

C:\>ntdsutil

ntdsutil: ?

? 打印这个帮助信息

Authoritative restore 权威性的恢复 DIT 数据库

Domain management 准备新域创建

Files 管理 NTDS 数据库文件

Help 打印这个帮助信息

IPDeny List 管理 LDAP IP 否认列表

LDAP policies 管理 LDAP 协议策略

Metadata cleanup 清理不使用的服务器的对象

Popups %s onoff启用或禁用弹出

Quit 退出实用程序

Roles 管理 NTDS 角色所有者令牌

Security account management 管理安全帐户数据库 复制 SID 清理

Semantic database analysis 语法检查器

ntdsutil: Metadata cleanup

metadata cleanup: ?

? 打印这个帮助信息

Connections 连接到一个特定域控制器

Help 打印这个帮助信息

Quit 返回到上一个菜单

Remove selected domain 删除所选域的 DS 对象

Remove selected Naming Context 为定的命名上下文删除 DS 对象

Remove selected server 从所选服务器上删除 DS 对象

Select operation target 选择的站点服务器角色和命名上下文

metadata cleanup: Connections

server connections: ?

? 打印这个帮助信息

Clear creds 清除以前的连接凭据

Connect to domain %s 连接到 DNS 域名称

Connect to server %s 连接到服务器DNS 名称或 IP 地址

Help 打印这个帮助信息

Info 显示连接信息

Quit 返回到上一个菜单

Set creds %s %s %s 将连接凭据设置为域用户密码

零密码使用NULL

server connections: Connect to server www

绑定到 www

用本登录的用户的凭证连接 www

server connections: q

metadata cleanup: ?

? 打印这个帮助信息

Connections 连接到一个特定域控制器

Help 打印这个帮助信息

Quit 返回到上一个菜单

Remove selected domain 删除所选域的 DS 对象

Remove selected Naming Context 为定的命名上下文删除 DS 对象

Remove selected server 从所选服务器上删除 DS 对象

Select operation target 选择的站点服务器角色和命名上下文

metadata cleanup: Select operation target

select operation target: ?

? 打印这个帮助信息

Connections 连接到一个特定域控制器

Help 打印这个帮助信息

List current selections 列出当前的站点/域/服务器/命名上下文

List domains 列出所有包含交叉引用的域

List domains in site 列出所选站点中的域

List Naming Contexts 列表了解命名上下文

List roles for connected server 列出已连接的服务器已知的角色

List servers for domain in site 列出所选域和站点中的服务器

List servers in site 列出所选站点中的服务器

List sites 在企业中列出站点

Quit 返回到上一个菜单

Select domain %d 将 %d 域定为所选域

Select Naming Context %d 使命名上下文 %d 为选定的命名上下文

Select server %d 将 %d 服务器定为所选服务器

Select site %d 将 %d 站点定为所选站点

select operation target: List sites

找到 站点

CN=DefaultFirstSiteNameCN=SitesCN=ConfigurationDC=mmDC=com

select operation target: Select site

站点 CN=DefaultFirstSiteNameCN=SitesCN=ConfigurationDC=mmDC=com

没有当前域

没有当前服务器

当前的命名上下文

select operation target: List domains in site

找到

DC=mmDC=com

DC=ccDC=com

select operation target: Select domain

站点 CN=DefaultFirstSiteNameCN=SitesCN=ConfigurationDC=mmDC=com

DC=ccDC=com

没有当前服务器

当前的命名上下文

select operation target: ?

? 打印这个帮助信息

Connections 连接到一个特定域控制器

Help 打印这个帮助信息

List current selections 列出当前的站点/域/服务器/命名上下文

List domains 列出所有包含交叉引用的域

List domains in site 列出所选站点中的域

List Naming Contexts 列表了解命名上下文

List roles for connected server 列出已连接的服务器已知的角色

List servers for domain in site 列出所选域和站点中的服务器

List servers in site 列出所选站点中的服务器

List sites 在企业中列出站点

Quit 返回到上一个菜单

Select domain %d 将 %d 域定为所选域

Select Naming Context %d 使命名上下文 %d 为选定的命名上下文

Select server %d 将 %d 服务器定为所选服务器

Select site %d 将 %d 站点定为所选站点

select operation target: List servers for domain in site

找到 服务器

CN=VDCCN=ServersCN=DefaultFirstSiteNameCN=SitesCN=ConfigurationDC=mm

DC=com

select operation target: Select server

站点 CN=DefaultFirstSiteNameCN=SitesCN=ConfigurationDC=mmDC=com

DC=ccDC=com

服务器 CN=VDCCN=ServersCN=DefaultFirstSiteNameCN=SitesCN=Configuration

DC=mmDC=com

DSA 对象 CN=NTDS SettingsCN=VDCCN=ServersCN=DefaultFirstSiteName

CN=SitesCN=ConfigurationDC=mmDC=com

当前的命名上下文

select operation target: q

metadata cleanup: ?

? 打印这个帮助信息

Connections 连接到一个特定域控制器

Help 打印这个帮助信息

Quit 返回到上一个菜单

Remove selected domain 删除所选域的 DS 对象

Remove selected Naming Context 为定的命名上下文删除 DS 对象

Remove selected server 从所选服务器上删除 DS 对象

Select operation target 选择的站点服务器角色和命名上下文

metadata cleanup: Remove selected server

CN=VDCCN=ServersCN=DefaultFirstSiteNameCN=SitesCN=ConfigurationDC=mmD

C=com删除了从服务器www

metadata cleanup: Remove selected domain

DC=ccDC=com删除了从服务器www

metadata cleanup: q

ntdsutil: q

从 www 断开

C:\>

然后重启一次发现活动目录域与信任网络邻居中已经消失而活动目录站点和服务中vdc仍然存在这个可以手动删除很简单文件夹和文件的安全标签添加中的也存在这个解决方法是在活动目录域与信任中点击选属性把删掉即可

微软网站有一篇kb是ntdsutil的应用大家可以查阅

上一篇:形形色色话虚拟之微软虚拟化解读

下一篇:基于网格的面向专业的Web信息检索体系