>
> Hello,
>
>
>
> LDAP search failed to return any result but I can get the result back
> using the same base and filter in ldp.exe. Here is the code:
>
>
>
> !/usr/bin/perl
>
>
> use Net::LDAP;
>
>
>
> $ldap = Net::LDAP->new("server", port =>389) or die 'Could not contact
> LDAP server';
>
> $ldap->bind("cn=id,DC=aa,DC=bb", password=>"password") or die 'Could not
> bind';
>
>
>
> $mesg =
> $ldap->search(filter=>"(&(objectCategory=person)(objectClass=user)(sn=name))",
> base=> "DC=aa,DC=bb", attrs=> ['sAMAccountName'] );
>
>
>
> @entries = $mesg->entries;
>
>
>
> foreach $entry (@entries) {
> @attrs = $entry->attributes();
> foreach $attr (@attrs) {
> printf("\t%s: %s\n", $attr, $entry->get_value($attr));
> }
> }
>
>
> $ldap->unbind;
>
>
>
>
>
> Does anyone know what is wrong?
You should maybe set the scope in you search method.
Clément.