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.

¿Fue útil?

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 .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top