2010-06-01 6 views
1

J'ai un domaine AD (appelons-le DMN) et des informations d'identification pour y accéder. Mon but est de récupérer des informations sur un autre utilisateur. C'est assez facile quand cet utilisateur est enregistré dans le domaine DMN. Mais cet utilisateur peut faire partie d'un domaine approuvé par DMN. Je dois donc rechercher cet utilisateur dans tous les domaines approuvés par DMN. Des suggestions comment faire cela en C#? Merci d'avance.Recherche d'utilisateurs Active Directory dans des domaines approuvés en C#

+0

Un peu hors sujet, mais le titre ressemblait un peu à une pub personnelle ... – Paddy

Répondre

0

Vous devez trouver le domaine de nommage des contextes pour les domaines qui vous intéressent.

L'entrée dans le répertoire rootDSE a une configurationNamingContext propriété. IIRC vous trouverez le conteneur de configuration de la forêt, où vous trouverez le contexte de dénomination et les noms NetBIOS des autres domaines.

Je vous suggère de regarder this Technet article pour commencer, et parcourir l'entrée rootDSE de votre domaine pour trouver votre chemin.

Si vous rencontrez toujours des problèmes, postez à nouveau - j'ai du code qui le fait quelque part et je vais essayer de le déterrer.