将 Exchange 分发列表导出为 SMTP

将 Exchange 分发列表导出为 SMTP

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

谢谢你尽你所能的帮助!

答案1

如果主 SMTP 地址足够:

Get-DistributionGroupMember <List Name> | fl PrimarySmtpAddress

如果不是:

Get-DistributionGroupMember <List Name> | fl EmailAddresses

(最后一个还将包括非 SMTP 地址,因此可能需要一些后期处理。)


编辑:

最好的做法是使用为此目的而构建的 Exchange 命令行管理程序;但如果您不能使用它,标准 PowerShell 仍然可以帮助您:

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

相关内容