Поле ProxyAddresses
идентифицирует PrimarySMTPAddress
с тегом SMTP:
. Таким образом, вы можете запросить это специально и вывести его как вычисляемое свойство.
Get-ADUser $_.EmpID -prop ProxyAddresses,Mail,ExtensionAttribute1 |
Select-Object Mail,ExtensionAttribute1,ProxyAddresses,
@{Name='PrimarySMTPAddress';Expression={$_.ProxyAddresses -cmatch '^SMTP:' -creplace 'SMTP:'}}
-cmatch
и -creplace
выполняют с учетом регистра сопоставление регулярному выражению.
Примечание: Отображение таблицы вывода по умолчанию может не отображать все свойства и значения из-за размера коллекции, хранящегося в ProxyAddresses
. Вы можете направить свой вывод в Format-List
, чтобы увидеть все свойства, , но не сохранять вывод Format-List
в переменной.