Comment puis-je lister disponible ADSI (Active Directory Service Interfaces) service providers en C#?Comment lister les fournisseurs de services ADSI (Active Directory Service Interfaces) disponibles?
Q
Comment lister les fournisseurs de services ADSI (Active Directory Service Interfaces) disponibles?
1
A
Répondre
1
J'ai trouvé que:
foreach (object obj in (IEnumerable)Marshal.BindToMoniker("ADs:"))
{
obj.GetType().InvokeMember("Name", BindingFlags.DeclaredOnly |
BindingFlags.Public | BindingFlags.NonPublic |
BindingFlags.Instance |
BindingFlags.GetProperty, null, obj, null).Dump();
}
0
Microsoft a un KB-233023 sur ce sujet: How To Find All ADSI Providers on a System
une autre variante:
public static IEnumerable<string> GetAdsiProviders()
{
var providers = Registry.LocalMachine.OpenSubKey(@"Software\Microsoft\ADs\Providers");
if (null == providers) yield break;
foreach (var name in providers.GetSubKeyNames())
{
yield return name + ":";
}
}
Questions connexes
- 1. Comment lister les services Web disponibles?
- 2. Services d'annuaire, Rechercher tous les fournisseurs disponibles
- 3. LDAP contre ADSI dans la manipulation des utilisateurs Active Directory
- 4. Service WCF Active Directory
- 5. Service d'assistance Active Directory WCF
- 6. Chemin Active Directory LDAP
- 7. Active Directory
- 8. Active Directory Filter memberof
- 9. C# Pratiques d'intégration de services Active Directory Question?
- 10. Fournisseurs de services Web J2ME
- 11. Fournisseurs de services proxy légitimes?
- 12. iPhone et Windows Active Directory
- 13. De bons sites pour apprendre les opérations Active Directory
- 14. Comment obtenir les informations utilisateur Active Directory pour une liste
- 15. Javascript permet de lister les plugins disponibles pour IE
- 16. Authentification Active Directory
- 17. Propriétés Active Directory
- 18. Active Directory Problème Connexion
- 19. Connexion à Active Directory
- 20. Active Directory GUID
- 21. Active Directory dans VB.Net
- 22. Requête SQL pour les comptes Active Directory désactivés
- 23. Comment lister les domaines Windows disponibles à partir d'une application Java?
- 24. Active Directory - Django/Rails
- 25. Classe d'assistance Active Directory
- 26. Active Directory vs OpenLDAP
- 27. Comment lister toutes les variables de contexte disponibles?
- 28. API C++ à développer sur Active Directory
- 29. Active Directory: Rechercher uniquement les objets utilisateur
- 30. Consommer un service Web pensé un Active Directory
Je comprends votre question maintenant, je pensais que vous vouliez dire quels serveurs fournissent les services, mais vous voulez dire quels services sont fournis. Je ne sais pas la réponse alors j'ai peur, vous pourriez vouloir demander sur ServerFault.com si quelqu'un sait comment les lister en utilisant un vbscript ou quelque chose (car il semble que quelque chose que les administrateurs système pourraient être intéressés) et si vous pouvez obtenir une réponse, il ne devrait pas être trop difficile de le traduire en C#. –
+1 Merci pour votre suggestion. –