【问题标题】:Active Directory query troubleshootingActive Directory 查询疑难解答
【发布时间】:2009-10-30 05:13:31
【问题描述】:

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

CN=WebCalAdmin,OU=Security Groups,OU=Groups,DC=hasm,DC=com

并得到以下错误。

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

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

CN 和 OU 一样吗? CN和OU有什么区别? 在我的 Active Directory 中创建 CN=WebCalAdmin 的步骤是什么?

提前致谢, 湿婆神

【问题讨论】:

    标签: active-directory ldap


    【解决方案1】:

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

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

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

    【讨论】:

    • 所以CN公用名和Active Directory中创建的组名是一样的吧?
    • 是的,如果您在创建组时在 Active Directory 用户和计算机中指定“MyGroup1”,则该组的完整 LDAP 路径将为 cn=MyGroup1,OU=Security Groups,OU=Groups,DC=hasm,DC=com(或其他取决于您创建该组的位置) )
    【解决方案2】:

    OU 是通过 AD 用户和计算机工具创建的 - 通过单击 New->Organization Unit 并根据需要通过执行 New->User 或 New->Computer 创建 CN 节点。

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

    CN 是叶子条目,它下面只能有另一个 CN。所以你可以在 OU 下有一个 CN,但不能反过来。

    【讨论】:

      猜你喜欢
      • 2013-10-22
      • 1970-01-01
      • 2013-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-06
      • 2014-08-29
      • 2011-10-27
      相关资源
      最近更新 更多