voila je cherche a creer une liste d'adresse personnalisée dans exchange.
elle doit afficher tous les contacts presents ds une OU nommée test.
la requete suivante trouve tous les contacts:
(& (mailnickname=*) (| (&(objectCategory=person)(objectClass=contact)) ))
ou qu'ils soient...
comment faire tous les contacts ds l'OU test ?
Merci de votre aide.
Par ailleurs savez vous ou je pourrais trouver un site qui pourrais me
donner des exemples et des tutoriels sur ce sujet ?
Cordialement
je ne sais pas quel language de programmation vous utilisez mais l'idée avec
LDAP est de faire un Bind sur L'OU "test" puis de lancer une recherche avec
un scope (ou une étendue de recherche) de type "One Level"
en gros en C# dans .Net et en utilisant les DirectoryServices
using System.DirectoryServices;
// faire le Bind avec l'OU
DirectoryEntry objDE = new
DirectoryEntry("LDAP://OU=test,OU=OURacine,DC=fabrikam,DC=com");
//creer l'objet de search
DirectorySearcher objDS = new DirectorySearcher( objDE, "(& (mailnickname=*)
(| (&(objectCategory=person)(objectClass=contact)) ))");
objDS.SearchScope = SearchScope.OneLevel;
//faire la recherche
SearchResultCollection res = objDS.FindAll();
//recuperer les resultats
foreach (SearchResult sr in res)
{
DirectoryEntry objTpDE = sr.GetDirectoryEntry();
Console.WriteLine(objTpDE.Name);
}
Pour le site je recommande evidemment la MSDN
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dsportal/dsportal/directory_services_portal.asp
avec pas mal d'exemple et differente façons de faire cette requete.
Guillaume
"e.l.f" <e....@cg.44.fr> wrote in message
news:eVOAE0OD...@TK2MSFTNGP14.phx.gbl...