Advertisement
Guest User

Untitled

a guest
Apr 29th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. $Mailboxes = Get-Mailbox -Result Unlimited
  2. $Mailboxes | foreach{
  3. for ($i=0;$i -lt $_.EmailAddresses.Count; $i++)
  4. {
  5. $address = $_.EmailAddresses[$i]
  6. if ($address.IsPrimaryAddress -eq $false -AND $address.SmtpAddress -like "*" -AND $address.SmtpAddress -notlike "*@jalldredge.net" -AND $address.prefix -notmatch "SIP" -AND $address.prefix -notmatch "X400")
  7. {
  8. Write-output($_.alias + "," + $_.prefix + "," + $address.AddressString.ToString() | out-file c:\temp\MbxAddressesRemoved.txt -append )
  9. $_.EmailAddresses.RemoveAt($i)
  10. $i--
  11. }
  12. }
  13. Set-Mailbox -Identity $_.Identity -EmailAddresses $_.EmailAddresses
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement