powershell - Search members in Group Distribution Exchange -


i'm using following code members in group.

get-distributiongroupmember -identity "marketing usa" 

the problems is, of groups have more 1000 members. instead of loading records, there better way can filter result see members need.

i search primary email , display name.

my exchange versions 2010 , 2013.

for both exchange 2010 , 2013 can search email address creating list of email addresses in regex form separated |. use -imatch match email addresses need. note: search both primary , secondary address.

$emailaddress = [regex]"username1@domain.com|username2@domain.com|username3@domain.com" get-distributiongroupmember -identity "marketing usa" | { $_.emailaddresses.smtpaddress -imatch $emailaddress } 

then searching display name can use regex in same way separating names |.

$displayname = [regex]"firstname1 lastname1|firstname2 lastname2|firstname3 lastname3" get-distributiongroupmember -identity "marketing usa" | { $_.displayname -imatch $displayname } 

with method of filtering can partial searches. if put in first name of user users name. same goes email address search.


Comments

Popular posts from this blog

Multilayer CSV to filtered excel -

Listboxes in c# -

ios - Why must I define variables twice in the Header file? -