HowTo: Obtener TODOS los usuarios de un grupo del Directorio Activo

Siguiendo con el tema de las últimas entradas, vamos a ver cómo obtener TODOS los usuarios que pertenecen a un grupo del directorio activo. Y cuando digo TODOS los usuarios, me refiero a TODOS (por algo lo he puesto en mayúsculas :-D). Es decir, dentro de un grupo podemos tener otros grupos, que a su vez contengan otros grupos y así succesivamente… y nuestro objetivo es obtener todos los usuarios de forma recursiva. Para obtener los datos de estos usuarios vamos a crear una clase, para ir almacenando las propiedades que deseamos obtener de cada usuario. Y una función que … Continue reading HowTo: Obtener TODOS los usuarios de un grupo del Directorio Activo

HowTo: Agrupando grupos :-)

Una entrada rápida, no como la de ayer. Aunque el tema está bastante relacionado ya que ambos tratan de Active Directory e identidades. Hoy vamos a ver una forma sencilla de obtener todos los grupos a los que pertenece un usuario, y agruparlos por su nombre de dominio. Y todo esto mediante una sola sentencia LINQ to objects. A ver quién es el guapo o guapa que me dice que LINQ to objects no es una maravilla! El resultado que vamos a obtener es el siguiente (algunos nombres se han omitido por razones obvias :-P): Groups under:   – Group … Continue reading HowTo: Agrupando grupos 🙂

How To: ¿Como saber si el usuario actual es administrador del dominio?

Nota: Es una pregunta que me encuentro de forma recurrente en los foros de desarrollo, así que lo apunto aquí para tener una referencia. El escenario Cuando desarrollamos una aplicación de escritorio, puede ser interesante saber a qué grupos pertenece el usuario que está ejecutando nuestra aplicación, para mostrar / ocultar / permitir / revocar ciertas acciones, u opciones. Por ejemplo, yo acostumbro a tener un botón en la barra de estado de mis aplicaciones que permite cambiar la cadena de conexión, y evidentemente, solo está visible cuando el usuario pertenece al grupo “Administradores del dominio”. IsInRole Para ello, el … Continue reading How To: ¿Como saber si el usuario actual es administrador del dominio?

VSTO: Tabla de valores para .FaceId

Nota rápida para todos los que alguna vez os toque desarrollar algun proyecto VSTO. Al asignar una inagen a un botón de las barras de herramientas debes asignarle un identificador numérico de imágen. Durante mucho tiempo he buscado alguna tabla que contenga todos los identificadores sin éxito. Ayer, dí con este enlace: http://www.kebabshopblues.co.uk/2007/01/04/visual-studio-2005-tools-for-office-commandbarbutton-faceid-property/ En el tenéis las tablas de imágenes e identificadores. Yo, por si acaso he hecho una copia por si algun dia se pierde el enlace 🙂 Aquí están: Que aproveche! 🙂 ** crossposting desde el blog de Lluís Franco en geeks.ms **