2009-10-30 80 views
0

我的客户使用下面的查询将数据从Active Directory中提取到我的应用程序中。Active Directory查询疑难解答

CN = WebCalAdmin,OU =安全组,OU =团体,DC = HASM,DC = COM

,并提示以下错误。

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

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

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

在此先感谢, Siva.S.

回答

2

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

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

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

3

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

OU代表organizational unit并且用于标识作为容器的OU在其内可以存活其他物体 - 例如,您组织的部门,部门等用于创建层次结构和结构。

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

+0

那么CN的通用名称与Active Directory中创建的组名相同吗? – user174153 2009-10-30 05:56:13

+0

是的,如果您在创建组时指定了“MyGroup1”,则该组的完整LDAP路径将为cn = MyGroup1,OU = Security Groups,OU = Groups,DC = hasm,DC = com' (或别的东西取决于你创建该组的地方) – 2009-10-30 05:59:54

+0

非常感谢Marc – user174153 2009-10-30 06:11:35