Implementado System.DirectoryServices.AccountManagement Parte I

Hola a todos. Me disculpo por no mantener este espacio actualizado, pero hasta los grandes les pasa y no es por no querer si por otras circunstancias.

Como saben me gusta la autenticación de el proveedor AspNetSqlMembershipProvider para ASP.net pero esta vez decidí incursionar en el AD o Active Directory. Para esto usaremos el espacio de nombres System.DirectoryServices.AccountManagement pero si quieres una explicación muy buena realizada la entrada de Silvestre García.

En esta primera parte vamos a listar los usuarios del AD y vamos a ver sus propiedades, mientras hago un AD de pruebas para hacer Updates, Inserts y Deletes de usuarios y grupos.

Lo primero. Crearemos un proyecto de Windows Forms donde por ahora solo vamos a cargar los usuarios de nuestro AD.

image

Luego un poco de código para buscar los usuarios y cargarlos.

image

Ejecutamos y tenemos esto como resultado.

image

Ahora vamos a mostrar las propiedades de esa cuenta. Crearemos otro formulario y agregamos un control PropertyGrid y algo de código.

image

Como verán pasamos un parámetro tipo object, y el código del botón ver.

image

image

Fácil cierto, como verán solo use lo que Silvestre García menciono.

Espero les guste. saludos.

Romny