Dsquery y Dsget (Consultas LDAP desde línea de comandos)
Escrito por xavixaus en April 26th, 2010
Buenas, hoy unos sencillos comandos que nos pueden ser muy útiles. (Dsquery y Dsget).
Primero de todo necesitamos disponer de las herramientas administrativas de active directory o de una conexión terminal server contra un controlador de dominio.
Os podéis descargar las herramientas administrativas (RSAT) desde el siguiente enlace para:
Windows Vista: http://www.microsoft.com/downloads/details.aspx?FamilyId=9FF6E897-23CE-4A36-B7FC-D52065DE9960&displaylang=en
Dsquery: Herramienta por línea de comandos que posibilita hacer búsquedas LDAP según un criterio válido.
Dsget: Herramienta por línea de comandos que muestra información de propiedades seleccionas de un objeto específico en Active Directory.
Mediante Dsquery podemos conseguir entre muchas otras cosas la siguiente información:
El Distinguished Name(DN) de un usuario: dsquery user –samid <usuario>
El DN de una OU: dsquery ou –name <ou>
También mediante modificadores podremos conseguir recoger información con dsquery y modificar la configuración ldap mediante dsmod.
Incluso usando dsquery y dsget juntos podemos llegar a conseguir las direcciones de email de los usuarios que empiecen por ejemplo por Xavi
dsquery user –samid xavi* | dsget user -email
Con dsquery /? conseguimos la información relativa a dsquery.
Con dsquery user /? conseguimos la información relativa a dsquery user
Con esta breve introducción os dejo que investiguéis por vosotros mismos. Ya sabéis que si tenéis cualquier pregunta os será como mínimo leída y ya veremos si contestada…
Y finalmente os muestro los help de cada comando.
Dsquery:
Dsget:
Artículos relacionados:
- Como hacer una consulta SQL desde una línea de comandos en WSUS.
- Como configurar la red desde línea de comandos en Ubuntu sobre VMware ESX.
- Como configurar LDAP en Cisco Unified Call Manager (CUCM)
- Mover Roles FSMO mediante línea de comandos.
- Script para enviar mail con equipos de AD < ServicePack deseado