【问题标题】:Get SMTP address from a list of Names (Exchange 2013 powershell)从名称列表中获取 SMTP 地址 (Exchange 2013 powershell)
【发布时间】:2015-04-30 06:49:06
【问题描述】:
我正在尝试为启用 OWA 的用户获取 SMTP 地址。我有我认为的两件可以做我想做的事,但我不知道如何把它们放在一起。最终它会将 SMTP 地址输出到 CSV。
Get-CASMailbox -Filter{OWAEnabled -eq $true} |选择对象名称
这为我提供了启用 OWA 的用户“名称”列表。
Get-Mailbox -ResultSize Unlimited |选择对象 PrimarySmtpAddress
这让我得到主 SMTP 地址的
如何将两者放在一起?抱歉,我对 PS 比较陌生。
感谢您的帮助! :)
【问题讨论】:
标签:
powershell
exchange-server
【解决方案1】:
PrimarySMTPAddress 已经是 CASMailbox 对象的属性,因此您只需选择它:
Get-CASMailbox -Filter{OWAEnabled -eq $true} | Select-Object Name,PrimarySMTPAddress
大多数对象将具有不属于默认显示属性的属性,因此默认情况下它们不会显示。
Get-CasMailbox <identity> | format-list *
你会看到所有可用的属性。