Я согласен с тем, что @Theo говорит в комментариях. Итак, отфильтруйте их.
Что касается манипулирования атрибутом proxyAddresses, примеры такого скрипта для вашего варианта использования уже существуют в нескольких блогах / статьях в Интернете. Просто сделайте быстрый поиск, чтобы найти их.
'find proxyAddress -eq smtp'
Пример:
Найти любой E-Mail Адрес или прокси-адрес в Active Directory
Шаг # 1A: В следующем примере будет найден любой объект активного каталога, который точно соответствует адресу электронной почты, который вы помещаете в фильтр ie. email@yourdomain.com в данном случае.
Get-ADObject -Properties mail, proxyAddresses -Filter {mail -eq "email@yourdomain.com" -or proxyAddresses -eq "smtp:email@yourdomain.com"}
Возьмите примеры, поиграйте с ними и обратитесь к нам, если у вас возникнут проблемы. Покажите, что вы пробовали и ошибки. Вышеприведенное можно легко изменить, чтобы получить то, что вам кажется, и то, что предлагает «Тео 2».