1

我正在尝试通过 python 使用 LDAP3 从 Linux 更改为 Microsoft Active Directory 用户详细信息。

我可以成功地更改用户的信息,例如移动设备、部门和公司等,但我得到的只是经理属性的错误。一个确切的错误是

{'result':19,'description':'constraintViolation','dn':'','message':'000020B5:
AttrErr: DSID-03152804, #1:\n\t0: 00020B%:....}
from ldap3 import Connection,Server,ALL, MODIFY_REPLACE
s =Server('host',get_info=ALL)
c = Connection(s,user='****',password='****')
c.bind()

c.modify('CN=*,OU=*,OU=*,OU=*,OU=*, DC=*,DC=*,DC=*',{'manager':[(MODIFY_REPLACE,['managerID'])]})

print (c.result)


c.modify('CN=*,OU=*,OU=*,OU=*,OU=*, DC=*,DC=*,DC=*',{'Department':[(MODIFY_REPLACE,['Team'])]})

print (c.result)

4

0 回答 0