C# - Trouver toutes les adresses email d'un utilisateur Active Directory
Je vais essayer d'obtenir toutes les adresses e-mail associées à un utilisateur AD.
Pour l'utilisateur, j'ai le domaine et le nom d'utilisateur (ex. DOMAINE\nom d'utilisateur) et je l'ANNONCE est de stocker les adresses e-mail dans:
- L'attribut mail.
- Dans
proxyAddresses
attributs.
Jusqu'à présent, je ne sais pas ce que C# API à utiliser pour vous connecter à l'AD, et comment filtrer correctement par l'utilisateur pour récupérer toutes les adresses e-mail. Je suis en utilisant .NET 3.5.
Merci.
Vous devez vous connecter pour publier un commentaire.
Voici une solution possible à l'aide de différentes classes dans la
System.DirectoryServices
espace de noms.Avez-vous regardé le DirectoryEntry classe.
Vous pouvez tirer des propriétés à partir de là, étant donné que vous avez la chaîne LDAP configuré. Le propery pour la messagerie est "mail", ironique n'est-ce pas elle ?