Sto cercando di cercare utenti in AD con Nome e Nome usando .net DirectorySearcher
.Come posso cercare gli utenti nella Directory attiva in base a Nome e nome
In fatti posso trovare sulla base di samAccountName facendo questo:
DirectorySearcher searcher1 = new DirectorySearcher(entry);
searcher1.Filter = string.Format("(&(objectCategory=person)(objectClass=user)(SAMAccountname={0}))",aLogin);
SearchResult results1;
results1 = searcher1.FindOne();
Ma quando sto cercando di fare questo:
DirectorySearcher searcher1 = new DirectorySearcher(entry);
searcher1.Filter = string.Format("(&(objectCategory=person)(objectClass=user)(givenname={0})(sn={1})", aName, aSName);
SearchResultCollection results1;
results1 = searcher1.FindAll();
Non funziona. Il messaggio dice "Filtro non valido" Quindi non posso filtrare basato su givenname e sn ??
Come posso ottenere questo risultato? Grazie per l'aiuto
?? Un voto negativo dopo 1 anno? Perché? – bAN
Trovo questa domanda genericamente utile senza il problema di battitura specifico – PandaWood