Here is some useful one-liners using dsquery to enumerate all the members of an AD security group and retrieve their e-mail addresses or retrieve an e-mail address from AD via a single user account. These come in handy when you need to create distribution lists for notifications or announcements. You can wrap these queries in batch scripts and pipe out to a file and import in to excel to cleanup.
dsquery
group -Name <AD Group Name> | dsget group -members | dsget user -email | findstr ".com" > output.txt
Also to retrieve e-mail addresses from single users use the following:
dsquery user -samid <username> | dsget user -email | findstr ".com" > output-user.txt
No comments:
Post a Comment