none
c# y active directory RRS feed

  • Pregunta

  • Hola comunidad les cuento sobre el problema que tengo

    tengo que hacer un sistema que cambie la contraseña de mis usuarios para todos los sistemas hasta ahi todo bien

    pero a la vez quiero que cambie la contraseña de estos usuarios en el dominio de mi red vale decir en mi active directory es posible hacer esto?

    cambiar la contraseña de mis usuarios en active directory? desde una ventana en c#?

    desde ya muchas gracias :)!
    .::**~ No Use for A NamE ~**::.
    jueves, 13 de agosto de 2009 16:51

Respuestas

  • Hola,

    para cambiar ó bien resetear un password en active directory debe usar lo siguiente:

    DirectoryEntry directoryEntry = new DirectoryEntry(activeDirectoryPath, activeDirectoryUser, currentPassword, AuthenticationTypes.Secure);
    directoryEntry .Invoke("ChangePassword", new object[]{ oldPassword, newPassword });

     

    Si tienes dudas como trabajar con Active Directory y C# puedes ver mas información aquí:

    http://msdn.microsoft.com/es-es/library/cc437835(VS.71).aspx

     

    espero te sirva.

    -Jose.


    Jose Escrich - weblogs.asp.net/jescrich
    • Propuesto como respuesta Jose Escrich jueves, 13 de agosto de 2009 18:50
    • Marcado como respuesta Pablokes jueves, 13 de agosto de 2009 20:09
    jueves, 13 de agosto de 2009 18:49

Todas las respuestas