Splunk Search

How can I use LDAPSearch to retrieve email based on selected specific CN

Joshie
New Member

Hi I have used ldapsearch to narrow down the list of members based on a specific CN:

e.g.
|ldapsearch domain="mydom" search="(&(objectclass=group)(|(CN=#R1231)(CN=#R31412)))" attrs="member"

The above will yield the list of identidies for each of the identified CN.

However, I wanted to use the above the pull more information about the individual identidies e.f. telephone, email, department etc.

I was hoping I can pipe it to another ldapsearch command but don't have any progress thus far.

Anyone has manage to do nested ldapsearch or have done what I was hoping to before?

Thanks for any help!

Tags (1)
0 Karma

ahall_splunk
Splunk Employee
Splunk Employee

You can easily nest things by using the other LDAP commands in the package. For example, using

|ldapsearch domain="X" search="(CN=#*)" attrs="distinguishedName"|ldapgroup

You get an expansion that actually shows the membership in a field called memberDN. You can expand this with ldapfetch:

|ldapsearch domain="X" search="(CN=#*)" attrs="distinguishedName"|ldapgroup|mvexpand memberdn|table cn,memberdn|ldapfetch dn=memberdn attrs="mail"|table cn,memberdn,mail

Check out the specific documentation within the SA-ldapsearch app, that has explicit examples for each of the four commands.

0 Karma
Get Updates on the Splunk Community!

Data Management Digest – December 2025

Welcome to the December edition of Data Management Digest! As we continue our journey of data innovation, the ...

Index This | What is broken 80% of the time by February?

December 2025 Edition   Hayyy Splunk Education Enthusiasts and the Eternally Curious!    We’re back with this ...

Unlock Faster Time-to-Value on Edge and Ingest Processor with New SPL2 Pipeline ...

Hello Splunk Community,   We're thrilled to share an exciting update that will help you manage your data more ...