Home > OS >  Powershell Azure See Cannot See what groups a contact is in
Powershell Azure See Cannot See what groups a contact is in

Time:11-05

I am trying to see the groups a contact is apart of. To provide some background, the contact is hidden in the directory of the tenet I am looking in because it is the alias of a sister tenet that the user is actually apart of. I am using PS and the cmd runs but displays no results. Can someone tell me where I may be going wrong? The users email address is stored in variable string called contact

Code:

Get-MsolGroup -All | Where-Object {$_.Members -contains $contact}

When I enter this command in PowerShell I do not get any results displayed

CodePudding user response:

Untested but, I believe this should work. It should return the ObjectId and DisplayName of the Groups where $contact is a member of.

$groups = Get-MsolGroup -All
$contact = '[email protected]'

foreach($group in $groups)
{
    $members = Get-MsolGroupMember -GroupObjectId $group.ObjectId

    if($contact -in $members.EmailAddress)
    {
        $group | Select-Object ObjectId, DisplayName
    }
}
  • Related