DirectoryEntry deEntry = new DirectoryEntry("LDAP://test.com");
DirectorySearcher dsSearcher = new DirectorySearcher(deEntry);
dsSearcher.Filter = "(&(objectclass=user)(objectcategory=person))";
当我应用该过滤器时,用户不会出现。但我检查了他的属性,这些属性具有这些值。
但是当我在过滤器中添加他的姓氏时,他确实出现了。
dsSearcher.Filter = "(&(objectclass=user)(objectcategory=person)(sn=harper))";
这是一张带有 deubg 信息的图片,显示他的属性设置正确。
我不知道是怎么回事。有任何想法吗?