Active directory LDAP执行搜索时出错

Active directory LDAP执行搜索时出错,active-directory,ldap,Active Directory,Ldap,在windows资源管理器中输入后:ldap://domain:port 正如所料,将打开一个新窗口,其中显示“查找联系人”。但是每次我输入用户名时,它都会说执行搜索时发生了一个错误 默认情况下,不允许匿名绑定到Active Directory。您打开的“查找联系人”对话框是一个传统工具,用于在外部目录(而不是Active Directory)中搜索联系人,即使计算机已加入AD域,也无法工作。作为测试,我只是用与您相同的方式进行了尝试,但也失败了,出现了完全相同的错误消息。我在WireShark

在windows资源管理器中输入后:ldap://domain:port 正如所料,将打开一个新窗口,其中显示“查找联系人”。但是每次我输入用户名时,它都会说执行搜索时发生了一个错误


默认情况下,不允许匿名绑定到Active Directory。您打开的“查找联系人”对话框是一个传统工具,用于在外部目录(而不是Active Directory)中搜索联系人,即使计算机已加入AD域,也无法工作。作为测试,我只是用与您相同的方式进行了尝试,但也失败了,出现了完全相同的错误消息。我在WireShark跟踪中分析了这个错误(见下图),并证实了我的怀疑:当你打开那个对话框时,广告忽略了你的请求,因为它认为这是一个匿名绑定。您将无法以任何方式使用该工具成功绑定。相反,运行Active Directory用户和计算机工具来搜索AD域中的用户-这将在本机上运行。您的计算机必须加入AD域才能完成所有这些操作。

您正在使用LDP工具吗?你能告诉我你是怎么得到这个错误信息的吗?看起来问题出在匿名绑定中,正如T-Heron在回答中所讨论的。我认为这个问题不应该被搁置。这与编程问题/工具有关。答案包括一个很棒的诊断工具——WireShark——以及一个LDAP调试示例。