De recherche d'un utilisateur, id de connexion par nom et prénom

J'ai trouvé Comment puis-je obtenir une liste des utilisateurs à partir d'active directory?

Il est utile quand je n'ai que quelques utilisateurs, mais j'ai tellement de nombreux utilisateurs dans l'AD, donc, quand je lance ma requête

if ((String)(entry.Properties["sn"].Value) == "lname"
     && (String)(entry.Properties["givenName"].Value) == "fname")
{
    return entry.Properties["samAccountName"].Value.ToString();
}

il a fallu trop de temps pour finir.

Que puis-je faire pour rechercher un utilisateur particulier id d'ouverture de session par prénom et nom de famille?

OriginalL'auteur user1225072 | 2012-04-20