Active Directory查询疑难解答

时间:2009-10-30 05:13:31

标签: active-directory ldap

我的客户使用以下查询将Active Directory中的数据提取到我的应用程序中。

CN = WebCalAdmin,OU =安全组,OU =组,DC = hasm,DC = com

并收到以下错误。

错误:BOF或EOF为True,或者当前记录已被删除。请求的操作需要当前记录。

我需要在我的实验室环境中复制相同的问题。我在测试活动目录中创建了OU。但我不知道如何在我的测试活动目录中创建CN = WebcalAdmin。

CN和OU是否相同? CN和OU有什么区别? 在我的Active Directory中创建CN = WebCalAdmin的步骤是什么?

先谢谢, Siva.S。

2 个答案:

答案 0 :(得分:3)

CN 代表common name,用于识别LDAP字符串中的用户,群组和计算机。

OU 代表organizational unit,用于识别充当其他对象可以在其中生存的容器的OU - 例如组织的部门,部门等用于创建层次结构和结构。

所以这两者完全不同 - OU用于为用户,组,计算机等对象构建嵌套容器树。

答案 1 :(得分:2)

OU是通过AD用户和计算机工具创建的 - 通过单击新建 - >组织单位,可以根据需要通过新建>用户或新建>计算机创建CN节点。

如果您使用的是softerra LDAP Admin工具,则需要在节点上执行New Entry并选择用户/计算机或您自己的自定义架构类才能继续。您也可以使用ldif import命令执行此操作:ldifde。

CN是叶条目,只能在其下面有另一个CN。所以你可以在OU下拥有CN,但不能在其他方面拥有CN。