Active Directory LDAP move user to different OU - Ruby -
i have hit snag in integration active directory. need able move users 1 ou another. i'm using net-ldap 0.5.0 on github master branch , dug around in source code , found out
$ldap.rename( olddn: "cn=bradford ricechip,ou=agents,ou=ihs,ou=test environment,dc=ctatechs,dc=com", newrdn: "cn=bradford ricechip", new_superior: "ou=coach,ou=ihs,ou=test environment,dc=ctatechs,dc=com" ) i'm getting: #<openstruct code=53, error_message="00000057: ldaperr: dsid-0c090a95, comment: old rdn must deleted, data 0, v1772\x00", matched_dn="", message="unwilling perform"> . guess don't understand how can delete old rdn move user new ou.
this issue i'm having. if need provide else let me know. in advance of help!
this how solved it:
@ldap.rename( olddn: user.dn, newrdn: "cn=#{user.cn}", delete_attributes: true, new_superior: "#{new_ou}" ) we used version of ldap-ruby on github not version on rubygems.
Comments
Post a Comment