je le code suivant:Utilisation de DirectorySearcher pour interroger plusieurs unités d'organisation
var directoryEntry = new DirectoryEntry(distributionListsListADSPath);
var directorySearcher = new DirectorySearcher(directoryEntry)
{ SizeLimit = int.MaxValue, PageSize = int.MaxValue };
var result = directorySearcher.FindAll();
Le problème est que je veux rechercher deux séparés OUs.
Alors ce que je fais est géré par deux fois, une fois où
private const string distributionListsListADSPath =
"LDAP://OU=Distribution Lists,OU=Groups,DC=enron,DC=com";
et une seconde où il est
private const string distributionListsListADSPath =
"LDAP://OU=Security Groups,OU=Groups,DC=enron,DC=com";
Idéalement, je pourrais faire quelque chose comme
private const string distributionListsListADSPath =
"LDAP://OU=Distribution Lists | OU = Security Groups ,OU=Groups,DC=enron,DC=com";
sera ce filtre donne tout problème de performance? '(| (OU = 0001, OU = Groupes, DC = abc, DC = com) (OU = 0002, OU = Groupes, DC = abc, DC = com) .... (OU = 0999, OU = Groupes, DC = abc, DC = com)) –