我执行此搜索,其中$_
可以是针对组或用户的DN。如何测试搜索结果是否被发现?
my $m = $ldap->search(
base => "$_",
scope => 'base',
filter => '(objectClass=Person)',
attrs => ['sAMAccountName'],
);
if (defined($m->entry->entries->get_value('sAMAccountName'))) {
print $m->entry->entries->get_value('sAMAccountName') . "\n";
}
这个问题,这是,如果$_
是一组,然后sAMAccountName
不存在,并且脚本失败。我甚至不知道这是否适用于一个用户=(
有谁知道如何仅打印sAMAccountName
如果$_
是一个人吗?
非常感谢=) – 2011-02-03 14:29:12