Requête LDAP

Requête LDAP - C#/.NET managed - Programmation

Marsh Posté le 21-06-2007 à 10:10:20    

Bonjour,
 
j'ai un peu de mal avec les requêtes LDAP. J'ai un active directory avec dans External j'ai Groups, Profils et Users.
Je voudrais savoir le groupe ou le profil auquel appartient un utilisateur.
J'arrive à récupérer le login de l'utilisateur, mais pas le groupe ni le profil.
Que dois-je ajouter  pour avoir ces infos ? Merci
 

Code :
  1. protected void Page_Load(object sender, EventArgs e)
  2.     {
  3.         //Fonction de récupération du groupe d'un utilisateur
  4.         DirectoryEntry Ldap = new DirectoryEntry("LDAP://OU=Users,OU=External,DC=***,DC=local" );
  5.         DirectorySearcher searcher = new DirectorySearcher(Ldap);
  6.         searcher.Filter = "(SAMAccountName=administrator)";
  7.         foreach (SearchResult result in searcher.FindAll())
  8.         {
  9.             DirectoryEntry DirEntry = result.GetDirectoryEntry();
  10.             ListBox1.Items.Add("Login: " + DirEntry.Properties["SAMAccountName"].Value);
  11.         }
  12.     }

Reply

Marsh Posté le 21-06-2007 à 10:10:20   

Reply

Marsh Posté le 21-06-2007 à 12:19:06    

essaie d'accéder à ldap avec une requête sql, c'est plus facile à relire

Reply

Marsh Posté le 21-06-2007 à 12:30:59    

C'est possible de faire cela ?
Si oui, comment ?

Reply

Marsh Posté le 21-06-2007 à 12:34:15    

ben merde, je retrouve plus comment on fait !
 
je l'ai peut-être rêvé :pt1cable:


Message édité par MagicBuzz le 21-06-2007 à 12:34:28
Reply

Marsh Posté le 22-06-2007 à 10:18:11    

peut être avec LINQ non qu'on peut ?
 
Sinon pour ton pb je sais pas :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed