在WebApp中搜索多个用户的Active Directory

时间:2009-05-01 03:12:29

标签: asp.net search active-directory

我使用的Web应用程序需要一个允许管理员将用户添加到Web应用程序用户表的表单。该Web应用程序基于Intranet,在全球许多国家/地区运行。

他们需要能够搜索Active Directory以查找要跨多个域添加的用户。搜索地理位置较远的域比搜索更近的域需要更长的时间......

是否有更快的方法来搜索Active Directory,例如某些搜索参数或消除要搜索的字段?

你会如何填充说会话数据集并有一个网格或其他控件刷新来检索从每个域检索的数据...我不知道你怎么能这样做,因为它听起来多线程我没有在asp.net webapp中完成...

谢谢堆!

2 个答案:

答案 0 :(得分:0)

在Active Directory中,全局编录包含林中所有域的帐户属性的子集。因为看起来你只想找到信息应该在GC中的名称。如果您正在执行LDAP搜索绑定到端口3268而不是389以访问域控制器上的GC。您可能需要与我们的AD管理员合作,以确保您绑定到也是GC的域控制器。

http://technet.microsoft.com/en-us/library/cc978012.aspx

http://technet.microsoft.com/en-us/library/cc737410.aspx

答案 1 :(得分:0)

这个页面大致有关于我的信息......谈论优化搜索等

http://www.informit.com/articles/article.aspx?p=30117&seqNum=5