powershell:查找服务器 Foo 上所有者属于 AD 组 Bar 的所有邮箱

powershell:查找服务器 Foo 上所有者属于 AD 组 Bar 的所有邮箱

我尝试以下操作失败 - 也许我没有正确掌握 AD 用户和 Exchange 邮箱之间的联系,而且我经常无法看到在 powershell 中进行操作的简单方法:

我的域中有多台 Exchange 服务器,我需要位于给定服务器(“Foo”)上的所有邮箱,其中拥有该邮箱的 AD 用户是 AD 组“Bar”的成员

谢谢你的帮助

答案1

Get-ADGroupMember "groupName" | ForEach-Object {
    get-mailbox $_.distinguishedname |
        where-object {$_.servername -eq 'serverName'}
}

根据需要替换 groupName 和 serverName。

相关内容