我正在访问 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