ADSI Library / Control para .NET
-
08-07-2019 - |
Pregunta
¿Existe una biblioteca ADSI para .NET / C #? He podido encontrar fragmentos de código para realizar algunas tareas, pero nada exhaustivo.
¿Estoy buscando una biblioteca que pueda colocar en mi código y ejecutar sin tener que personalizarla demasiado? Estoy pensando en algo como MEMM para Excel
Gracias.
Solución
Para .NET 1.x, en realidad solo existe el espacio de nombres System.DirectoryServices
, desafortunadamente no mucho más. Esa es su clase básica DirectoryEntry
y DirectorySearcher
, y eso es todo .....
.NET 2.0 agregó el espacio de nombres S.DS.ActiveDirectory
para manejar objetos estructurales como bosques, dominios, etc., mucho más fácil. Consulte este artículo de MSDN Nuevas formas de administrar Active Directory usando .NET Framework 2.0 sobre cómo aprovechar esas nuevas capacidades.
Para .NET 3.5 y versiones posteriores, hay un nuevo espacio de nombres S.DS.AccountManagement
que facilita mucho el trabajo con los principales (usuarios, grupos, computadoras). Nuevamente, para una excelente introducción, lea este artículo de MSDN Administrando los directores de seguridad del directorio en. NET Framework 3.5 .
¡Espero que ayude un poco!
Marc
Otros consejos
Tiene todo lo que necesita en .NET en el ensamblado System.DirectoryServices.ActiveDirectory
. Hay un gran conjunto de muestras en Codeproject .