安全性对搜索的影响

执行搜索、枚举容器或读取属性时,安全性是隐式筛选器。

如果无权读取对象上的属性,ADSI 可以返回 NO_SUCH_PROPERTY 或 NO_SUCH_OBJECT 错误,即使对象存在也是如此。

例如,调用方可能能够枚举容器中的子对象,因为调用方对容器具有 LIST_CONTENTS 权限。 但是,如果调用方对子对象没有读取访问权限,则同一调用方可能无法访问枚举对象。 在这种情况下,即使调用方成功枚举了对象,对子对象的查询也可能会返回 NO_SUCH_OBJECT。

如果调用方没有足够的权限,可能会返回以下返回代码:

E_ADS_INVALID_DOMAIN_OBJECT

E_ADS_PROPERTY_NOT_SUPPORTED

E_ADS_PROPERTY_NOT_FOUND