作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想输出测试 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。
有什么想法可以做到这一点吗?
最佳答案
$mesg 将包含条目数组。您正在尝试打印搜索结果中的第一个条目。
尝试,
print Dumper $mesg
还将您的过滤器更改为
filter => '(objectClass=organizationalUnit)'
ldapsearch 从基本 DN 开始搜索,包括 basedn。这里 OU=test,OU=company,DC=example,DC=com 也是组织单位,因此该条目将作为结果中的第一个条目出现,您只需打印该条目。
关于perl - 如何在 OU 中列出 OU?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5485546/
我是一名优秀的程序员,十分优秀!