我正在尝试通过用户名“admin”搜索活动目录。我知道目录中有一个具有该用户名的用户的事实,但搜索不断返回,一无所获。
var attributeName = "userPrincipalName";
var searchString = "admin"
var ent = new DirectoryEntry("LDAP://"dc=corp,dc=contoso,dc=com")
var mySearcher = new DirectorySearcher(ent);
mySearcher.Filter = string.Format("(&(objectClass=user)({0}={1}))", attributeName, searchString);
var userResult = mySearcher.FindOne();
userResult 总是以 null 结束。我很想知道为什么,一定有一些我想念的东西。