Re: [Net::LDAP] LDAP and AD sync

Peter Karman <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.ldap
Message-ID <[email protected]>
Prashanth Sundaram wrote on 12/10/09 4:59 PM:
>    Folks,
> 
> I am a n00b to perl scripting and need help to start building my own. I am
> currently working on a project where the LDAP(389-ds) and Active Directory
> are always in sync.  I have a very minimal set of attributes and conditions
> to keep them in sync.
> 
> Can anyone share their code, so that I can build around it? Here¹s my
> requirement:
> * Sync New users from AD to LDAP with attributes: sAMAccountName, sn,
> givenName, description, userAccountControl(disable/enable),
> * Delete LDAP accounts which are not present in AD and vice versa.
> * Generate the next available uidnumber by parsing thru ldap, so new users
> can be created 
> * Check memberOf for 2 groups and if true add them to corresponding groups
> in LDAP
> 
> If you have any of these modules written already, that would be great help.
> I am digging through the archive looking for related code.

Net::LDAP::Class should make most if not all of those requirements pretty easy 
to implement. It was written to ease keeping a rdbms, LDAP and AD all in sync.


-- 
Peter Karman  .  http://peknet.com/  .  [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.