我试图在我的组织活动目录中搜索用户。
如果 FirstName或LastName或DisplayName 匹配特定的字符串值,它应该返回用户。
我的代码:
// create your domain context
PrincipalContext ctx = new PrincipalContext(ContextType.Domain);
UserPrincipal qbeUser = new UserPrincipal(ctx);
qbeUser.GivenName = "Ramesh*";
// qbeUser.Surname = "Ramesh*";
// qbeUser.DisplayName= "Ramesh*";
PrincipalSearcher srch = new PrincipalSearcher(qbeUser);
// find all matches
foreach(var found in srch.FindAll())
{
//
}
问题是我只能通过一个过滤器进行搜索。
我可以 AND 过滤器,但不能 OR。是否有可用的解决方案?