Можно ли программно разблокировать учетную запись Active Directory с помощью CFLDAP?

Я пишу систему регистрации проблем. Я хочу иметь возможность сделать кнопку, и когда я нажимаю на нее, она автоматически разблокирует учетную запись Windows пользователя в Active Directory.

Можно ли это легко сделать с помощью запроса CFLDAP?

Я использую Coldfusion 8.


person ColdFusionDude    schedule 24.10.2013    source источник


Ответы (1)


Вам нужно установить userAccountControl=0

<cfldap 
  action="modify" 
  attributes="userAccountControl=0"
  server="yourserver"
  dn="your DN information">
person Matt Busche    schedule 24.10.2013
comment
Я попробую это. Однако я заметил, что значение userAccountControl для большинства пользователей равно 66048 или 512. Это наиболее распространенные значения. Я не вижу ни одного со значением 0. - person ColdFusionDude; 24.10.2013
comment
@ColdFusionDude поле userAccountControl может означать много разных вещей. Дополнительную информацию см. в этой статье. Как использовать флаги UserAccountControl для управления свойствами учетной записи пользователя - person Miguel-F; 25.10.2013
comment
На самом деле я нашел другое решение, которое сработало. Есть атрибут lockoutTime. Это значение равно 0, когда учетные записи находятся в нормальном состоянии. Заблокированная учетная запись имеет большее числовое значение. Я программно установил это значение на ноль и, вуаля, учетная запись разблокирована. - person ColdFusionDude; 25.10.2013