无法通过Eclipse / Spring中的Java代码修改AD属性

时间:2014-11-17 20:38:30

标签: java spring active-directory

我正在尝试使用Spring框架

通过Java修改AD属性

以下是我收到的错误消息:

  

DAP:错误代码65 - 0000207D:UpdErr:DSID-0315166D,问题6002(OBJ_CLASS_VIOLATION),数据589832剩余名称&#39; OU =代理商,OU =客户,DC = zextdstest,DC =本地&#39; < / p>

public void confirmAccount(User user)   {   
    Attribute attribute = new BasicAttribute(Constants.USER_ACCOUNT_CONTROL_ATTR, Constants.ACCOUNT_PROPERTIES.toString());       
    ModificationItem mod = new ModificationItem(DirContext.REPLACE_ATTRIBUTE, attribute);           this.ldapTemplate.modifyAttributes(this.getBaseDistinguishedName(user), new ModificationItem[] { mod });    
}

当我修改其他属性时,它可以正常工作。就在这一次,它失败了。

0 个答案:

没有答案