2013-07-15 2 views
0

Я использую UnboundID LDAP SDK для управления ActiveDirectory, и я хочу создать нового пользователя. Я могу создать соединение с ActiveDirectory и добавить нового пользователя с некоторыми атрибутами, но я не знаю, как работать с атрибутом userAccountControl. Этот атрибут используется ActiveDirectory для хранения некоторых флагов, и я не знаю, как установить эти флаги с помощью UnboundID LDAP SDK. Спасибо за любую помощь.UnboundID LDAP - как установить флаги в атрибуте userAccountControl

Некоторая информация о атрибуте UserAccountControl http://msdn.microsoft.com/en-us/library/windows/desktop/ms680832(v=vs.85).aspx

ответ

0

The UserAccountControl представляет собой битовую маску, поэтому необходимо установить как целое число.

У нас есть некоторые из значений и информации документированных здесь: http://ldapwiki.willeke.com/wiki/User-Account-Control%20Attribute%20Values

может помочь, если вы сказали, что вы пытаетесь установить в UserAccountControl и при условии, что код, который вы используете.

+0

спасибо за ответ, я обнаружил, что проблема была в какой-то неправильный путь :) – user1453857

0

я узнал, что я имел некоторый путь неправильный, вот код для модификации UserAccountControl

Modification mod = new Modification(ModificationType.REPLACE, "userAccountControl", usr.getUAC().toString()); 
ModifyRequest req = new ModifyRequest(userCN + userOU, mod); 
LDAPResult modResult = connection.modify(req); 
Смежные вопросы