Propiedad de Active Directory "badPwdCount"

Problema: hemos actualizado el servidor de AD de 2003 a 2008 y debido a algún "código incorrecto", donde el desarrollador ha codificado de tal manera que, él directamente lanza el valor de la propiedad "badPwdCount" a INT y explota debido a su valor NULO conversión - excepción de referencia NULL - NULL no se puede convertir a INT.

Problema mayor: no podemos realizar una implementación en este momento porque hay más de 100 aplicaciones individuales que dependen de este cambio y estamos buscando una forma menos complicada de lidiar con ella por ahora.

Antecedentes: ahora la forma en que funciona esta propiedad "badPwdCount" es que cuando el usuario inicia sesión en el dominio, se establece en cero, de lo contrario es NULL. El problema es que ninguno de estos usuarios va a iniciar sesión de forma interactiva porque son externos y nosotros los autenticamos a través de la API y tampoco pueden iniciar sesión usando la API.

Pregunta: ¿Alguien sabe si este valor está en el registro o en algún lugar, donde puedo acceder a él y establecerlo en cero? También estaba pensando en iniciar un inicio de sesión por usuario a través de un script, pero también quería recopilar otras ideas ...

Página de MSDN para badPwdCount:http://msdn.microsoft.com/en-us/library/windows/desktop/ms675244(v=vs.85).aspx

Respuestas a la pregunta(1)

Su respuesta a la pregunta