We help IT Professionals succeed at work.

Active Directory Query

jduclosjduclos
on
I need to run a query in Active Directory that will retrieve user's first name, last name and their account login name and export it to a csv file.
Comment
Watch Question

Commented:
I would use powershell and the free Quest cmdlets


get-qaduser -sl 0 | Select FirstNAme, LastName, Samaccountname | Export-csv c:\temp\users.csv -notype
CERTIFIED EXPERT
Top Expert 2013
Commented:
Lots of great ways

I like adfind (free)    http://www.joeware.net/freetools/tools/adfind/index.htm

adfind -default -f "&(objectcategory=person)(objectclass=user)" givenname sn samaccountname -csv -nodn > c:\users.csv

adinfo is a really nice free GUI tool

http://www.cjwdev.co.uk/Software/ADReportingTool/Info.html

other methods include powershell, dstools, vbscript, csvde, and there are more.

Thanks

Mike

Commented:
Using the native 2008 R2 AD cmdlets:

get-aduser -identity "xxxxxxx" -properties * | Select-Object samAccountName,givenname,surname | Export-CSV c:\temp\userid.csv
Leon FesterSenior Solutions Architect

Commented:
I'm a ldifde and csvde man myself, both are tools from Microsoft and available in the Windows resource kit

ldifde -f Exportuser.ldf -d "dc=Export,dc=com" -p subtree -r "(&(objectCategory=person)(objectClass=User)(givenname=*))" -l "cn, sAMAccountName"

ldifde -f Exportuser.ldf -d "dc=Export,dc=com" -p subtree -r "(&(objectCategory=person)(objectClass=User)(givenname=*))" -l "givenName, sn, sAMAccountName"

http://support.microsoft.com/kb/237677

CSVDE -f export3.csv -l "cn, samAccountName"
CSVDE -f export3.csv -l "givenName, sn, samAccountName"
http://www.computerperformance.co.uk/Logon/Logon_CSVDE_Export.htm

Author

Commented:
Thank you!!

Explore More ContentExplore courses, solutions, and other research materials related to this topic.