使用JNDI启用Active Directory帐户

我已经通过JNDI在Active Directory中成功创建了一个禁用用户,但我不确定如何启用它。 我应该直接操纵userAccountControl属性吗? 谢谢。

你是对的。

以下是一些值以及如何使用它们的说明 :

UF_TEMP_DUPLICATE_ACCOUNT 0x0100 UF_NORMAL_ACCOUNT 0x0200 UF_INTERDOMAIN_TRUST_ACCOUNT 0x0800 UF_WORKSTATION_TRUST_ACCOUNT 0x1000 UF_SERVER_TRUST_ACCOUNT 0x2000 UF_DONT_EXPIRE_PASSWD 0x10000 UF_SCRIPT 0x0001 UF_ACCOUNTDISABLE 0x0002 UF_HOMEDIR_REQUIRED 0x0008 UF_LOCKOUT 0x0010 UF_PASSWD_NOTREQD 0x0020 UF_PASSWD_CANT_CHANGE 0x0040 

这里详尽的价值清单 。

例如

 userAccountControl = 544 

544 = 0x220 = UF_NORMAL_ACCOUNT | UF_PASSWD_NOTREQD