DirectorySearcher在过滤器中进行null比较

mbl*_*aze 4 active-directory

我试图找到在"manager"属性中没有任何值的LDAP对象.过滤器字符串应该是什么?我试图用这个无济于事:

"(&(objectClass=user)(objectCategory=person)(manager=NULL))"
Run Code Online (Sandbox Code Playgroud)

Per*_*alt 7

试试这个:

(&(objectClass=user)(objectCategory=person)(!(manager=*)))
Run Code Online (Sandbox Code Playgroud)

!是"not"运算符并且*是LDAP通配符,因此上面将搜索没有为manager-attribute 设置值的任何条目.