We help IT Professionals succeed at work.

extract exchange 2010 distribution lists members

dlan75
dlan75 asked
on
Hi all,
Using Exchange 2010 automatic distribution lists, users are not able in outlook to see who is member of the list.
How can I go around that or extrat all the members of all our lists?
Thank you in advance
Comment
Watch Question

Maen Abu-TabanjehNetwork Administrator, Network Consultant
Top Expert 2011

Commented:
Hi,
Sorry but that is not what I need. I cannot have all my users manage all groups.
How can I extract the members of our distribution groups?
Maen Abu-TabanjehNetwork Administrator, Network Consultant
Top Expert 2011

Commented:
its sound of security but i tried this option , open AD users and computers -> users -> point to your security group -> right click properties -> security -> add member you want to do it -> click on read -> send to permission to enable and disable what you don't want then apply and ok , try they will be able to see the group and extract names from the group..

good luck
Maen Abu-TabanjehNetwork Administrator, Network Consultant
Top Expert 2011

Commented:
or for more easy solution create security group call it member and add member to it then work above comment with security then add group instead of single user , set security that you want and apply
not working, in outlook I cannot open the group name and see who's in there. I don't think it is a security issue.
How can I extract the members of my distribution groups?
Maen Abu-TabanjehNetwork Administrator, Network Consultant
Top Expert 2011

Commented:
what type of group you create?
dynamic distribution groups
Maen Abu-TabanjehNetwork Administrator, Network Consultant
Top Expert 2011

Commented:
hey man , listen up , i spent over 3 hours until i got result , so it was nice to solve this problem for you .. so what i have done? after i compare normal group with dynamic distrbution group , i found the secret key its working arround attribute of dynamic  group , ok first create dynamic group and add emails you want then go to active directory and computers , go to dynamic group you will see it Icon-less right click then properties then attribute editor , scroll down until you reach attribute name "showinAddressBook" double click on then add the following line copy paste it in value to add :

CN=All Groups,CN=All Address Lists,CN=Address Lists Container,CN=First Organization,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=e-data,DC=local

but note that you should change the value of DC=e-data,DC=local , to your local domain. then add it , apply - ok , now user will see the group in all groups in address book , when users want to extract emails from this group open their address book then select all groups , then on the dynamic group right click then properties then go to email address and see what emails included and extract them if they want and add them to their contact..

its should work , i swear 3 hours i spent to help you ..
good luck mate
Hi,
sorry that isn't working on my exchange (maybe because in French).
apparently it doesn't like "All Groups"
Maen Abu-TabanjehNetwork Administrator, Network Consultant
Top Expert 2011

Commented:
impossible man , i tried it many times , french?? oops , am sure it will work try to get help of someone who speaks french , what do you mean by "its doesnt like all groups
when I add the code you talk about it gives an error. I'm looking at it, I found another page on the net that explains how to show all distribution groups in outlook but can't find the cn=configuration in adsiedit.
Maen Abu-TabanjehNetwork Administrator, Network Consultant
Top Expert 2011

Commented:
again and simply ... create your distribution list ok? add whatever of emails you want , then go to ADSI Edit ,find your distribution group its maybe appear as icon-less , right click properties , then attribute editor find value like "montrer dans carnet d'adresse" am not sure about google translation, however edit this attribute and modify this line before you add :
CN=All Groups,CN=All Address Lists,CN=Address Lists Container,CN=First Organization,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=e-data,DC=local
you need to modify ,DC=e-data,DC=local in the end of line did you see?its the underlined one , DC=yourDomainName,DC=Suffix
suffix such as .local or .com , its depend on your internal domain , suppose your domain name is
dlan.local
the new value before you add it should be :
CN=All Groups,CN=All Address Lists,CN=Address Lists Container,CN=First Organization,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=dlan,DC=local


take this value and inset it , then you should have 2 values , apply the close and try again
same error
Maen Abu-TabanjehNetwork Administrator, Network Consultant
Top Expert 2011

Commented:
show me screenshot , is it raise any error when add value? or apply changes?
when applyy changes, see the screenshot (in french though)
error.jpg
Maen Abu-TabanjehNetwork Administrator, Network Consultant
Top Expert 2011

Commented:
to solve this problem .. follow this link :

http://technet.microsoft.com/en-us/library/bb124791(EXCHG.80).aspx

and try again
did that already :-(
Maen Abu-TabanjehNetwork Administrator, Network Consultant
Top Expert 2011

Commented:
can you restart domain server?and try again?
will try tonight
Maen Abu-TabanjehNetwork Administrator, Network Consultant
Top Expert 2011

Commented:
ok , i wish that can help also i will upload a video here to show you how this sucess ..good luck
ok thx
Hi,
Sorry for the delay
Here is the solution for my problem (powershell is my new friend :-) ) :
$group = Get-DynamicDistributionGroup –identity “[GROUP NAME]”
Get-Recipient –RecipientPreviewFilter $group.RecipientFilter | Out-File [PATH]
I found the solution myself