Consultar datos de usuario de Active Directory

Tus preguntas. Algoritmos o Grupos de Comandos formando Programas Escripts.
Responder
Avatar de Usuario
Ximorro
Profesional del Autoit
Mensajes: 1500
Registrado: 10 Jul 2009, 12:35
Ubicación: Castellón, España

Consultar datos de usuario de Active Directory

Mensaje por Ximorro »

Hola compañeros.
Estoy intentando acceder a la información extendida de usuarios de la corporación registrados en el Active Directory.

Es lo que en XP se hace con "buscar personas", buscando en "Active Directory":
BuscaUsu1.PNG
BuscaUsu1.PNG (5.4 KiB) Visto 2249 veces
con eso obtienes una ventana con varias pestañas con diversa información, como esta:
BuscaUsu2.PNG
BuscaUsu2.PNG (7.69 KiB) Visto 2249 veces
Me gustaría acceder a esa información desde un programa en AutoIt para hacer el acceso rápido, con un listado de datos personalizado, haces cómodamente listados de varias personas a la vez, etc...
Supongo que a eso se accede a través de consultas WMI, pero voy un poco perdido sobre cómo hacer las consultas para llegar a esos datos.
O quizás se pueda acceder a esos datos de otra manera, pero ni idea...

EDITADO: Vale, he encontrado esto, está en VBS pero la traducción es casi directa
http://www.winfrastructure.net/article. ... -using-WMI

Ahora el problema está en ver los campos de ese objeto ds_user, a ver si ahí está todo lo que quiero. Así rápido no encuentro su descripción pero ya estamos en el camino...
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
Avatar de Usuario
Chefito
Profesional del Autoit
Mensajes: 2035
Registrado: 21 Feb 2008, 18:42
Ubicación: Albacete/Cuenca (España)

Re: Consultar datos de usuario de Active Directory

Mensaje por Chefito »

Bájate el vbsedit que te indico en este post: http://www.emesn.com/autoitforum/viewto ... dit#p13209

Ahí encontrarás un montón de ejemplos sobre Active Directory. Mira en el menu>Samples>Active Directory>User Accounts. Seguro que ahí encuentras todo lo que necesitas.

Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
Avatar de Usuario
Ximorro
Profesional del Autoit
Mensajes: 1500
Registrado: 10 Jul 2009, 12:35
Ubicación: Castellón, España

Re: Consultar datos de usuario de Active Directory

Mensaje por Ximorro »

¡Descargando!

Ya no me acordaba de ese post.

Para lo del usuario en concreto leí que WMI simplemente mapea las clases y campos de LDAP poniendo un prefijo "ds_", así que buscando la info de LDAP, por ejemplo aquí:
http://msdn.microsoft.com/en-us/library ... 85%29.aspx
http://www.computerperformance.co.uk/Lo ... ectory.htm
tenemos todo lo que hace falta.
En la MSDN además te dice qué campos hay disponibles en cada S.O.

¡Gracias!
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
Responder