【发布时间】:2014-12-25 23:31:31
【问题描述】:
我正在访问 Active Directory。如果我这样称呼它
DirectorySearcher srch = new DirectorySearcher(de);
//Filter to return only users and deleted users and not system accounts
srch.Filter = "(|(&(objectCategory=person)(objectClass=user)(sn=*))(&(isDeleted=TRUE)(objectClass=user)))";
srch.SearchScope = SearchScope.OneLevel;
srch.ExtendedDN = ExtendedDN.Standard;
srch.FindAll();
然后它返回具有某些属性的用户列表...我想查看“whenChanged”属性但是当我尝试添加该行时
srch.PropertiesLoad.Add("whenChanged");
那么它不会返回任何用户。这可能是由于已删除的用户没有该属性,并且它不能统一应用所有属性,因此它返回 0 结果?如何查看所有用户,包括已删除和活动用户,并查看所有用户的“whenChanged”属性,即使它导致 null
【问题讨论】:
标签: c#-4.0 active-directory directorysearcher