2010-08-02 11 views
0

Nous avons une configuration de serveur Identity Lifecycle Management 2007 Feature Pack 1 qui synchronise nos comptes de messagerie étudiants avec live @ edu. Nous voulons permettre aux étudiants de changer leur mot de passe via le web. Lorsque j'utilise la méthode "ChangePassword" par défaut dans ActiveDirectoryMembershipProvider, elle ne déclenche pas l'événement de mot de passe "Password Change Notification Service" qui se synchronise ensuite avec live @ edu.L'utilisation de la méthode ActiveDirectoryMembershipProvier.ChangePassword par défaut alerte-t-elle le PCNS?

Est-ce que quelqu'un a des idées sur ce qui me manque quand j'utilise cette méthode? Je suis arrivé à apprendre qu'il existe une DLL appelée "Microsoft.MetadirectoryServices" mais je ne peux pas en apprendre beaucoup sur la façon de l'utiliser.

Répondre

0

Fondamentalement, la réponse est oui, elle ne déclenche pas le PCNS. Donc, vous devez soit écrire vos propres méthodes en utilisant WMI pour appeler la méthode ChangePassword du CSobject. L'exemple de code est here.

... ou ...

La meilleure façon de faire est d'installer l'application de gestion de mot de passe. Cela installe à la fois un utilitaire Help Desk pour permettre à quelqu'un de rechercher des utilisateurs dans la forêt AD ou un écran Utilisateur final qui permet à chaque utilisateur de modifier son mot de passe. Cette application s'intègre à ILM et envoie les bons événements aux bons endroits.

Instructions for installing Password Management on Server 2008.