AD 中 查询 一千条限制难题

By admin in Python on 2019年9月22日
  • 马克斯PageSize-此值调节的最大独立的每一个再次来到的目的的分寸对单个找出结果中回到的靶子数。要实践的搜寻的结果或者超越此数量的目的,客户端必需钦赐分页的追寻控件。那是在不当先马克斯PageSize值的组中重回的结果开展分组。同理可得,MaxPageSize调控在单个寻觅结果中回到的指标的数码。

    默认值: 1000

代码中安装一下PageSize 即可,

参谋代码:

//获得Ad中颇具客商
public static SearchResultCollection GetAllUsers(string adPath, string
adMIN, string adPWD)
{

try
{
DirectoryEntry entry = new DirectoryEntry(adPath, adMIN, adPWD,
DefaultAuthenticationType);
// DirectoryEntry entry = new DirectoryEntry(ADPath, ADMIN, AdPWD,
DefaultAuthenticationType);
DirectorySearcher directorySearch = new DirectorySearcher;
// LDAP://sensen.com/CN=001216,OU=User,OU=JR,DC=sensen,DC=com
directorySearch.Filter = “(&(objectClass=user))”;

// directorySearch.Filter = “(&(objectClass=organizationalUnit)”;
directorySearch.Sort.PropertyName = “cn”;
directorySearch.SearchScope = SearchScope.Subtree;
directorySearch.PageSize =
5000;

SearchResultCollection results = directorySearch.FindAll();

if (results != null)
{
return results;
}
else
{
return null;
}
}
catch (Exception ex)
{
return null;
}

}

其一主题素材在微软的网址已经付出了消除方案
http://support.microsoft.com/kb/315071

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 韦德国际手机网站 版权所有