【发布时间】:2011-09-16 00:05:14
【问题描述】:
我正在尝试通过 Java/LDAP 程序在 AD 中创建用户,而正在创建的用户始终被禁用。当我尝试设置 'userAccountControl' t0 '512' 时,它给了我以下错误:
javax.naming.OperationNotSupportedException:[LDAP:错误代码 53 - 0000052D:SvcErr:DSID-031A0FBC,问题 5003 (WILL_NOT_PERFORM),数据 0
1) 我认为这不是 SSL 的问题,因为我能够通过 SSL 端口成功连接并执行修改密码等其他操作。
2)我也在做 UTF-16 编码,这就是为什么我能够成功修改密码
希望尽快得到答复。
谢谢, 安东尼
【问题讨论】:
-
请出示您的代码
-
如果创建一个没有密码的帐户,它将被自动禁用。在设置密码或修改 userAccountControl 以便不需要密码之前,您无法启用该帐户。
-
代码会很有用,但通常这是因为用户没有密码。
-
感谢您的建议。我也在创建用户时设置密码。这是代码:
标签: java active-directory ldap