По сути, то, что я пытаюсь выполнить, - это удалить нелистовой пользовательский объект из MS Active Directory. В какой-то момент под этими неконечными пользовательскими объектами было помещено несколько дополнительных объектов, поэтому я пытаюсь запросить все эти объекты под базой и сначала удалить их.
Вот мой запрос в VBScript:
qQuery = "<LDAP://[SERVERNAME]/[BASE_USER_OBJECT]>;" & _
"(objectCategory=*);dn
Я ожидаю, что это вернет dn
каждого объекта ниже моего базового пользовательского объекта. Скрипт выдает "Неизвестную ошибку".
Если я изменю атрибуты запроса на distinguishedName
вместо dn
, тогда он будет работать нормально и вернет атрибут distinguishedName
из нескольких дочерних объектов. Проблема в том, что большинство дочерних объектов не имеют этого атрибута distinguishedName
или ЛЮБОГО атрибута в этом отношении.
Есть ли способ запросить dn
в VBScript?
Спасибо за любую помощь заранее!