此代码将查找特定电子邮件帐户或mail-user
帐户所属的所有组。
get-group | where-object -FilterScript {$_.Members -contains $user}
但是,在O365中,您可以有mail-contacts
位不是用户的用户-他们仅用于邮件列表;他们没有windowsliveid
,因此不会在$_.Members
中找到它们。
如何找到特定mail-contact
所属的所有组?
答案 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}}可以搜索那个。我在此处输入名称的字符串值,但始终变成空。就像魅力一样。