La connexion à Active Directory pour récupérer les détails de l'utilisateur à l'aide de C#
J'ai trouvé un article sur l'obtention d'utilisateurs à partir d'active directory à partir de ici
Peut-être que mon code comme ceci
String strPath = "format of this path";
DirectoryEntry entry = null;
entry = new DirectoryEntry(strPath);
DirectorySearcher mySearcher = new DirectorySearcher(entry);
mySearcher.Filter = ("ObjectCategory=user");
foreach (SearchResult result in mySearcher.FindAll())
{
String strName = result.GetDirectoryEntry().Name;
//Do whatever
}
Pouvez-vous nous expliquer le strPath ici ?? Qu'est-ce que le format de cet ??
Note: je sais que mon serveur d'informations peut obtenir à l'aide de mon ip locale "198.168.1.182" pour des fins de test.
Je ne suis pas sûr de la façon que je pense est correct.
S'Il Vous Plaît Aider !!!
Vous devez vous connecter pour publier un commentaire.
Puisque vous êtes sur .NET 4, vous devriez certainement vérifier la
System.DirectoryServices.AccountManagement
(S. DS.AM) de l'espace de noms. À lire ici:La gestion de Répertoire les entités de Sécurité dans le .NET Framework 3.5
Fondamentalement, vous pouvez définir un contexte de domaine et de trouver facilement les utilisateurs et/ou groupes d'ANNONCES:
Le nouveau S. DS.SUIS, il est vraiment facile de jouer avec les utilisateurs et groupes AD:
strPath est l'URL LDAP, sur lequel plus d'informations peuvent être trouvées ici:
http://en.wikipedia.org/wiki/LDAP#LDAP_URLs
La structure peut sembler un peu étrange au premier abord, mais l'exemple de wikipedia donne un bon résumé de ce.