简体   繁体   English

C#DirectorySearcher过滤器

[英]C# DirectorySearcher filter

I am trying to fetch records from LDAP using DirectorySearcher. 我正在尝试使用DirectorySearcher从LDAP获取记录。 The following is the filter I am using: 以下是我使用的过滤器:

(&(objectCategory=person)(objectClass=user)(employeeType=A)) (&(objectCategory =人)(objectClass的=用户)(employeeType = A))

I need to modify this filter to fetch records for employeeType either A or B. 我需要修改此过滤器以获取employeeType A或B的记录。

Please help. 请帮忙。

In your Expression you want to replace employeeType=A by employeeType=A OR employeeType=B 在Expression中,您希望通过employeeType = A OR employeeType = B替换employeeType = A.

(&(objectCategory=person)(objectClass=user)(employeeType=A))

So you replace (employeeType=A) by (|(employeeType=A)(employeeType=B)) and get 所以你将(employeeType=A)替换为(|(employeeType=A)(employeeType=B))并得到

(&(objectCategory=person)(objectClass=user)(|(employeeType=A)(employeeType=B)))

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM