Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我如何使用“a”;不是";ldap筛选器中的运算符_C#_Asp.net_Filter_Active Directory_Ldap Query - Fatal编程技术网

C# 我如何使用“a”;不是";ldap筛选器中的运算符

C# 我如何使用“a”;不是";ldap筛选器中的运算符,c#,asp.net,filter,active-directory,ldap-query,C#,Asp.net,Filter,Active Directory,Ldap Query,我使用过滤器在Active Directory中搜索用户列表 以下是我的过滤器示例: AD.filterung=“(&(objectClass=user)(objectCategory=user)(userAccountControl:1.2.840.113556.1.4.803:=2)(sn=)(|(电话号码=)(邮件=)(l=“+Werk+”)(cn=)” 它向我显示禁用UF_帐户的所有用户,但我想向所有其他用户显示未解锁…我如何在我的筛选器中构建not运算符:(你试过简单地用“!”吗 请小

我使用过滤器在Active Directory中搜索用户列表

以下是我的过滤器示例:

AD.filterung=“(&(objectClass=user)(objectCategory=user)(userAccountControl:1.2.840.113556.1.4.803:=2)(sn=)(|(电话号码=)(邮件=)(l=“+Werk+”)(cn=)”


它向我显示禁用UF_帐户的所有用户,但我想向所有其他用户显示未解锁…我如何在我的筛选器中构建not运算符:(

你试过简单地用“!”吗


请小心使用not运算符。事实证明,很难对这些查询进行optmize,因此根据查询的性质(要遍历的搜索结果、数据库的状态等),性能可能会有很大的变化。
AD.filterung = "(&(objectClass=user)(objectCategory=user)(!userAccountControl:1.2.840.113556.1.4.803:=2)(sn=)(|(telephoneNumber=)(mail=))(l=" + Werk + ")(cn=))";