Как получить все группы, к которым относится почтовый контакт? - PullRequest
0 голосов
/ 15 ноября 2018

Этот код найдет все группы, к которым относится конкретная учетная запись электронной почты или учетная запись mail-user.

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

Однако в O365 вы можете иметь mail-contacts, которые не являются пользователями - они используются толькодля списков рассылки;у них нет windowsliveid, поэтому они не будут найдены в $_.Members.

Как мне найти все группы, к которым принадлежит конкретный mail-contact?

1 Ответ

0 голосов
/ 16 ноября 2018

Ну, likeafoxx в Reddit придумали решение.

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

Очевидно, что если вы поймаете значение get-contact в переменной, то get-group $_.members может найти , что . Я помещал туда строковое значение для имени, но оно всегда оказывалось пустым. Это работает как шарм.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...