我想输出测试OU中的所有OU。
my $mesg = $ldap->search(
base => "OU=test,OU=company,DC=example,DC=com",
scope => 'sub',
filter => '(objectClass=*)',
attrs => ['*'],
);
print Dumper $mesg->entry;当我这样做搜索时,我只得到关于测试OU的信息,而不是它包含的OU的信息。
你知道怎么做吗?
发布于 2011-03-30 20:40:36
$mesg将具有条目数组。您正在尝试打印搜索结果中的第一个条目。
试一下,
print Dumper $mesg同时将筛选器更改为
filter => '(objectClass=organizationalUnit)'ldapsearch从基本dn开始搜索,包括basedn。在这里,OU=test、OU=company、DC=example、DC=com也是组织单位,因此此条目将作为结果中的第一个条目出现,您将仅打印该条目。
https://stackoverflow.com/questions/5485546
复制相似问题