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

Popular posts from this blog

matlab - Deleting rows with specific rules -

jquery - How would i go about shortening this code? And to cancel the previous click on click of new section? -