C # - Suche nach Benutzern in mehreren Active Directory-Domänen

9

Ich verwende das System.DirectoryServices.AccountManagement, um Benutzer-Lookup-Funktionalität bereitzustellen.

Das Unternehmen verfügt über mehrere regionsspezifische AD-Domains: AMR, EUR, JPN usw.

Das Folgende funktioniert für die EUR-Domäne, gibt aber (natürlich) keine Benutzer von den anderen Domänen zurück:

%Vor%

Wenn ich jedoch auf das gesamte Verzeichnis abziele, werden keine Benutzer von any der regionsspezifischen Domänen zurückgegeben:

%Vor%

Wie durchsuche ich das gesamte Verzeichnis?

Aktualisieren

Lesen Sie weiter "Wie Active Directory-Suche funktioniert":

Ссылка

Wenn ich den Servernamen mit Port 3268 suffixe, sucht er nach dem globalen Katalog:

%Vor%

Aber es ist sehr, sehr langsam. Irgendwelche Vorschläge zur Verbesserung der Leistung?

    
Robert Morgan 20.12.2012, 08:20
quelle

1 Antwort

0

Abfragen mit anfänglichen Platzhaltern (*Bloggs*) werden langsam, es sei denn, Sie haben einen Tupelindex für das Attribut, das Abfragen enthält. Keines der Attribute in AD ist standardmäßig aktiviert. Es ist besser, keine ersten Platzhalter zu verwenden.

    
asgreene 04.06.2013 16:35
quelle

Tags und Links