我執行此搜索,其中$_
可以是針對組或用戶的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