Erzwinge PrincipalContext, um eine Verbindung zu einem bestimmten Server herzustellen

8

Gibt es eine Möglichkeit, PrincipalContext zu zwingen, sich mit einem bestimmten Domänencontroller zu verbinden? Ich lese die Liste der gesperrten Konten für meine Anwendung auf, und ich möchte in der Lage sein, mehrere Server abzufragen und die Liste von allen Domänencontrollern zurückzugeben.

Momentan bekomme ich, mit welchem ​​DC mein PrincipalContext sich gerade verbindet, und meine Liste stimmt nicht immer mit den Konten überein, die gesperrt sind.

Ich habe etwas gegraben, sehe aber keine Möglichkeit, auf welchen Domänencontroller der Aufruf von PrincipalContext verweist.

    
Adam 03.12.2012, 17:42
quelle

1 Antwort

11

Ja, Sie können eine Verbindung zu einem bestimmten Domänencontroller herstellen.

new PrincipalContext(ContextType.Domain, name, container, username, password);

Der name -Teil dieses Hauptkontexts kann auf eine IP-Adresse eines Domänencontrollers festgelegt werden. Ich nehme an, dass Sie über andere aktive Verzeichnisse sprechen, ansonsten haben Sie möglicherweise ein Problem, wie die Domänencontroller die Informationen verteilen.

Stellen Sie außerdem sicher, dass container mit OC=... und DC=... korrekt ist.

Ich hoffe, es hilft!

    
Piazzolla 04.04.2014 10:10
quelle

Tags und Links