基本上,我想要完成的是从 MS Active Directory 中删除一个非叶用户对象。在某个时间点,在这些非叶用户对象下放置了一些额外的对象,因此我尝试查询基础下的所有这些对象并首先将它们删除。
这是我在 VBScript 中的查询:
qQuery = "<LDAP://[SERVERNAME]/[BASE_USER_OBJECT]>;" & _
"(objectCategory=*);dn
我期望这会返回dn
我的基本用户对象下方的每个对象。该脚本引发“未指定的错误”。
如果我将请求属性更改为distinguishedName
而不是dn
,那么它运行得很好并distinguishedName
从一些子对象返回属性。问题是大多数子对象没有这个distinguishedName
属性,或者任何属性。
有没有办法dn
在 VBScript 中查询?
感谢您提前提供任何帮助!