我正在寻找一种将 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