Я пытаюсь получить некоторую информацию из AD, но у меня возникли трудности. Я пытаюсь получить список пользователей, которые имеют PRIMARY SMTP-адрес из атрибута ProxyAddresses (массив) только в определенном формате (SMTP: firstname.lastname *) только. Мне нужны только те, которые соответствуют «SMTP» (с учетом регистра) и только те, которые имеют адрес электронной почты в формате firstname.lastname.
Get-ADUser -SearchBase "DC=corp,DC=companyx,DC=com" -Filter * -Properties ProxyAddresses,sn,givenname,displayname,mail |
Where-Object {$_.ProxyAddresses -clike "SMTP:{$_.givenname+$_.sn}*"} # | Select-Object proxyaddresses,displayName,givenName,sn