如何获取邮件联系人所属的所有群组?

时间:2018-11-14 23:22:12

标签: powershell office365

此代码将查找特定电子邮件帐户或mail-user帐户所属的所有组。

get-group | where-object -FilterScript {$_.Members -contains $user}

但是,在O365中,您可以有mail-contacts位不是用户的用户-他们仅用于邮件列表;他们没有windowsliveid,因此不会在$_.Members中找到它们。

如何找到特定mail-contact所属的所有组?

1 个答案:

答案 0 :(得分:0)

好吧,likeafoxx over in reddit提出了一个解决方案。

$contact = Get-Contact -Identity "<Contact's Name>"
Get-Group | Where-Object {$_.Members -contains $contact}

显然,如果将get-contact的值捕获到变量中,则get-group的{​​{1}}可以搜索那个。我在此处输入名称的字符串值,但始终变成空。就像魅力一样。