Questione : Domanda di applicazione di C# DirectoryServices

Sto usando C# e .NET DirectoryServices 2005 ed io sto tentando di aggiungere un cliente di utente dell'ANNUNCIO ad un OU particolare e non posso sembrare calcolare fuori come convincerlo per funzionare.  Posso aggiungere l'utente ad un gruppo di sicurezza (DnsAdmins come esempio) ma non posso calcolare fuori come aggiungere ad un OU creato dal consumatore.  Inoltre, sarebbe utile sapere traversare gli alberi annidati del OU.  Per esempio, abbiamo parecchi uffici satelliti che gli utenti sono individuati a, in modo da abbiamo un OU di Los Angeles e una parte interna che il OU, noi fa parecchi rompersi OU in su da divisione ed allora in quei del OU abbiamo il computer portatile o OU della stazione di lavoro che è dove gli oggetti di utente reali dell'ANNUNCIO risiedono.  Sto provando a calcolare fuori che cosa è il migliore senso specificare questi OU annidati affinchè l'utente sia disposto dentro programmatically.  Dei suggerimenti? class= del

Risposta : Domanda di applicazione di C# DirectoryServices

per per ottenere lista di tutto il OU in ANNUNCIO:
1:
2:
3:
4:
5:
6:
7:
8:
DirectoryEntry rootEntry = nuovo di DirectoryEntry (“LDAP: ///dc=DOMAIN, dc=COM„);
            dsFindOUs di DirectorySearcher = nuovo DirectorySearcher (rootEntry);
            dsFindOUs.Filter = “(objectClass=organizationalUnit)„;
            dsFindOUs.SearchScope = SearchScope.Subtree;
            foreach (risultato di SearchResult in dsFindOUs.FindAll ())
            {
                Console.WriteLine (risultato. Percorso);
            }
Altre soluzioni  
 
programming4us programming4us