Estoy escribiendo una consulta LDAP en Active Directory.
Quiero buscar un usuario en Active Directory en OU específica.
Ejecuté LDAP Query (&(&(objectCategory=organizationalUnit)(objectClass=organizationalUnit)(ou=Hosted*)SAMAccountName=vvishwakarma))
pero no funcionó
Recuerde que quiero buscar una cuenta SAM en una OU específica, no en todo el directorio
windows
active-directory
usuario128364
fuente
fuente
Respuestas:
En primer lugar, está utilizando la categoría de objeto y clase de objeto incorrecta. Probablemente pueda omitir la categoría y clase de objeto todos juntos, a menos que exista la posibilidad de que haya un grupo con el mismo nombre de cuenta sam.
¿Qué te da esto?
fuente
Espero que esto resuelva al menos algunos de sus problemas.
Lo primero que debe hacer es eliminar objectCategories y objectClasses incorrectos.
A continuación, debe establecer su searchDN en la raíz de OU que desea buscar:
Por ejemplo, si desea buscar a través de su:
Entonces puedes probar con:
EDITAR : Me acabo de dar cuenta de que dijiste que estás haciendo esto en Active Directory.
Si usa Usuarios y equipos de Active Directory, puede definir una consulta personalizada donde hará lo mismo que se describe anteriormente: coloque la raíz de búsqueda en la unidad organizativa que desea buscar y luego use la misma consulta LDAP.
fuente
Ok, esta es una pregunta muy antigua, pero espero que siga siendo útil.
Obtuve esto funcionando configurando mi base de consulta ldap a la OU en cuestión. ( Fuente )
Si bien normalmente establecerías tu base en los DC involucrados, lo hice funcionar estableciendo por base a la
DN
de loOU
que quería.OU=Ops,DC=Big,DC=Co
, por ejemplo.fuente