0

我正在使用 UnboundID LDAP SDK 进行 ActiveDirectory 管理,并且我想创建新用户。我能够创建与 ActiveDirectory 的连接并添加具有某些属性的新用户,但我不知道如何使用属性 userAccountControl。ActiveDirectory 使用此属性来存储一些标志,我不知道如何使用 UnboundID LDAP SDK 设置这些标志。感谢您的帮助。

关于属性 userAccountControl http://msdn.microsoft.com/en-us/library/windows/desktop/ms680832(v=vs.85).aspx的一些信息

4

2 回答 2

1

我发现我有一些路径错误,这里是修改 userAccountControl 的代码

Modification mod = new Modification(ModificationType.REPLACE, "userAccountControl", usr.getUAC().toString());
ModifyRequest req = new ModifyRequest(userCN + userOU, mod);
LDAPResult modResult = connection.modify(req);
于 2013-07-16T12:26:20.823 回答
0

userAccountControl 是位掩码,因此需要将其设置为整数。

我们在此处记录了一些值和信息:http: //ldapwiki.willeke.com/wiki/User-Account-Control%20Attribute%20Values

如果您说出您尝试在 userAccountControl 中设置的内容并提供您正在使用的代码,可能会有所帮助。

于 2013-07-15T19:46:27.140 回答