从名称列表中获取SMTP地址(Exchange 2013 powershell)

时间:2015-02-27 14:12:09

标签: powershell exchange-server

我试图为拥有OWAEnabled的用户获取SMTP地址。我认为有两件可以做我想要的,但我无法弄清楚如何将它们组合在一起。最终它会将SMTP地址输出为CSV。

Get-CASMailbox -Filter {OWAEnabled -eq $ true} |选择对象名称 这给我一个用户名单"姓名"谁启用了OWA。

Get-Mailbox -ResultSize Unlimited | Select-Object PrimarySmtpAddress 这让我得到主SMTP地址

如何将两者放在一起?对不起,我对PS来说比较新。

感谢您的帮助! :)

1 个答案:

答案 0 :(得分:0)

PrimarySMTPAddress已经是CASMailbox对象的属性,因此您只需选择它:

Get-CASMailbox -Filter{OWAEnabled -eq $true} | Select-Object Name,PrimarySMTPAddress

大多数对象的属性不属于默认显示属性,因此默认情况下不显示。

Get-CasMailbox <identity> | format-list *

您将看到所有可用的属性。