Perl LDAP 搜索 - 返回 LDAP 组中的总人数



我正在尝试查找LDAP组中存在的总人数。你能帮我使用 Perl 中的 Net::LDAP 从 LDAP 组(基于 DN(获取计数吗?

另外,您能否建议应用哪些过滤器来获取人数?

与您的问题;)一样详细和解释

use strict;
use Net::LDAP;
my $ldap = Net::LDAP->new($LDAP_HOST);
my $result = $ldap->search(
    base   => $DN_OF_THE_GROUP,
    filter => '(objectclass=*)',
    attrs  => ['member']
);
if ($result->code) {
    die $result->error;
}
my $entry = $result->entry;
my @members = $entry->get('member');
print scalar @members, "n"

最新更新