Hi,

On Thursday, 27. October 2005 18:51, Donny Jekels wrote:
> I am using the Net:LDAP package, to update entries in Active Directory.
>
> This is my first attempt to use the module in addition to my limited
> knowledge on the schema attributes in active directory.
> I was able to modify the email attribute for a user ID and that is
> about it.
>
> everything else I tried does not work.
>
> Do you know how to list all availabel attributes in tha datastore for
> a userid?

from the Net::LDAP man page (with comments added):

        # perform the search
        $mesg = $ldap->search( # perform a search
                               base   => "c=US",
                               filter => "(&(sn=Barr) (o=Texas Instruments))"
                             );

        # die if the returned search object indicates an error
        $mesg->code && die $mesg->error;

        # iterte through the entries found and dump them to screen
        foreach $entry ($mesg->entries) { $entry->dump; }

Net::LDAP's search() method returns a Net::LDAP::Search object
which contains all the methods to get the entries.

The man pages for Net::LDAP, Net::LDAP::Search and Net::LDAP::Entry
should give more information.

Hope it helps
Peter
-- 
Peter Marschall
eMail: [EMAIL PROTECTED]

Reply via email to