Avatar of exsuprt
exsuprt

asked on 

Powershell Loop causing issues, need a different way to display my result...

I have the following code:

$Member = Get-DistributionGroupMember -Identity $DL_Selection | select PrimarySmtpAddress
foreach($Address in $Member){
      if ($Address.PrimarySmtpAddress -match $eMail_Address){
            [System.Windows.Forms.MessageBox]::Show("You ARE a member of this Distribution Group.")
      }
      else {
            [System.Windows.Forms.MessageBox]::Show("You are NOT a member of this Distribution Group.")
      }
}

and as you can image I will get a messagebox each time it goes through the loop.  I have 5 people in this DL so I get one match and 4 that do not match.  For my life I cannot think of a way to loop through each member of this DL and only display the messagebox once, when it finds or doesn't find the email address.

Any ideas are appreciated...


Sean
PowershellExchange

Avatar of undefined
Last Comment
x-men

8/22/2022 - Mon