So erhalten Sie eine Liste aller Domänen in Active Directory mit C #

8

Kann mir bitte jemand helfen, alle Domains in Active Directory zu bekommen. Ich habe viele Male versucht, aber alle Programme listet nur die aktuelle Arbeitsdomäne auf.

Wie kann ich das tun?

    
Arun 27.11.2008, 12:30
quelle

4 Antworten

10
%Vor%

Das obige Beispiel verwendet den System.DirectoryServices.ActiveDirectory-Namespace. Dadurch erhalten Sie eine Domänensammlung, die alle Domänen enthält, die sich in derselben Gesamtstruktur wie Ihre Domäne befinden.

    
LeeMobile 27.11.2008 18:17
quelle
4

Ich hatte Probleme, den Code von LeeMobile in meinem Fall zu verwenden, weil er beim Ausführen von forest.Domains versuchte, den aktuellen Domänenkontext meiner Anwendung zu finden. Ich konnte es umgehen, indem ich so etwas machte.

%Vor%     
Paul 27.05.2011 00:45
quelle
1

Mit DirectorySearcher können Sie die Struktur eines Active Directory verbinden und lesen, einschließlich der Struktur (Organisationseinheiten, Gruppen, Benutzer, Computer, Domänencontroller). Um eine Verbindung zu einer anderen Domäne herzustellen, benötigen Sie die Anmeldeinformationen dieser anderen Domäne. Wir hatten Probleme beim Verbinden mit einer anderen Domäne von einer Maschine, die zu einer anderen Domäne als der Zieldomäne gehört. Ich bin auch neugierig, ob das überhaupt möglich ist.

    
Sergiu Damian 27.11.2008 12:38
quelle
0

Sie könnten auch System.DirectoryServices.ActiveDirectory.Forest.GetCurrentForest (). Domains

verwenden %Vor%     
kotpal 29.06.2016 00:25
quelle

Tags und Links