пытаюсь использовать Get-Aduser, но хочу получать пользователей только в том случае, если адрес электронной почты совпадает с основным SMTP-адресом в атрибутах
Итак, я нахожусь в процессе изучения PowerShell в надежде очистить активный каталог и искал небольшую помощь. Моя проблема в том, что несколько пользователей могут использовать несколько прокси-адресов, но никакие два пользователя не будут использовать общий SMTP-адрес.
Я пытаюсь использовать:
Get-ADUser -Filter "proxyAddresses -like {$_ -cmatch 'SMTP:'}" | Disable-ADAccount -WhatIf
из списка писем я хочу отключить только тех пользователей, у которых адрес электронной почты и основной SMTP совпадают, однако при попытке сделать это, как показано выше, я получаю 0 совпадений.
Как только я использую регулярное выражение выше, я не получаю совпадений, однако, если я использую
Мы будем очень благодарны за любые советы о том, как я могу двигаться вперед / под лучшим углом для решения этой проблемы.
Теперь я подхожу к этому с более разумной позиции, которую сейчас использую
get ad user from smtp
if aduser primary SMTP is a match to current email then move and disable ad account
else display warning about duplicate smtp
endif