导出Exchange通讯组列表为SMTP

我正在寻找一种方法将Exchange 2007分发列表导出到SMTP地址。 理想的VB或PowerShell脚本,让我指定我感兴趣的列表,并返回成员的smtp地址列表是我正在寻找。

谢谢你尽你所能的帮助!

如果主SMTP地址足够了:

Get-DistributionGroupMember <List Name> | fl PrimarySmtpAddress 

如果不是:

 Get-DistributionGroupMember <List Name> | fl EmailAddresses 

(最后一个也会包含非SMTP地址,所以可能需要一些后期处理。)


编辑:

最好的方法是使用为此而构build的Exchange Management Shell; 但如果你不能使用它,标准的PowerShell仍然可以帮助你:

 Import-Module ActiveDirectory Get-ADGroupMember <List Name> | Get-ADUser -Properties EmailAddress | fl EmailAddress