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

时间:2017-05-22 11:54:57

标签: perl ldap

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

另外,您能否建议可以使用什么过滤器来获取人数?

1 个答案:

答案 0 :(得分:2)

详细解释为您的问题;)

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"