get-mailcontact -OrganizationalUnit "contoso.com/path/to/ou" |
foreach {
$a = $_.emailaddresses
$b = $_.emailaddresses
foreach($e in $a)
{
if ($e.tostring() -match "@emailtoremove.com")
{ $b -= $e; }
}
$_ | Set-mailContact -emailaddresses $b } -whatif }

Get-MailContact | Set-MailContact -EmailAddressPolicyEnabled: $false
$MailContacts = Get-MailContact
$MailContacts | foreach {$contact = $_; $email = $contact.emailaddresses;
$email | foreach {if ($_.smtpaddress -like “*@contoso*”) {$address = $_.smtpaddress;
write-host “Removing address” $address “from Contact” $contact.name;
Set-Mailcontact -Identity $contact.identity -EmailAddresses @{Remove=$address}}}}
LikeLike