很多IT管理员可能会遇到过这样的场景,客户域控制器上的活动目录里Computers容器内有800多个计算机对象(实际数量可能在400左右),其中有一些是以前加入域,后来又因为重做系统等原因又重新加入域,但是现在计算机名和以前的不一样了,可是以前的计算机名还在Computers里面。造成现在里面有这么多的计算机,有没有什么方法可以判断哪些计算机是没有用的,好把它们删掉。

答案就是活动目录命令,具体命令是

Dsquery computer –inactive 15 –limit 1000

//查出15周不活动的计算机(举例说明)。

定位域中长期不活动计算机_第1张图片

参数解释

定位域中长期不活动计算机_第2张图片

dsquery computer -inactive 15 | dsrm –subtree -noprompt -c

查出15周不活动的计算机,并删除。

定位域中长期不活动计算机_第3张图片

问题解决。类似的,如果要统计长久不活跃的Exchange邮箱用户、Lync用户亦可以用类似命令解决。