skip to Main Content

It is possible to return a list that shows all the Azure AD groups the current account is belonging to?

Both using Azure portal web UI and PowerShell are appreciated!

3

Answers


  1. For Portal, simply click on the user for which you want to find this detail and then click on "Groups" button.

    enter image description here

    If you want to use PowerShell, the Cmdlet you would want to use is Get-AzureADUserMembership.

    Login or Signup to reply.
  2. Here’s a few different ways other than using the Portal

    Azure AD PowerShell Module

    Get-AzureADUserMembership

    $user = "[email protected]"
    
    Connect-AzureAD
    Get-AzureADUserMembership -ObjectId $user | Select DisplayName, ObjectId
    

    Microsoft Graph PowerShell Module

    Get-MgUserMemberOf

    $user = "[email protected]"
    
    Connect-MgGraph
    (Get-MgUserMemberOf -UserId $user).AdditionalProperties | Where-Object {$_."@odata.type" -ne "#microsoft.graph.directoryRole"} | ForEach-Object {$_.displayName}
    

    Microsoft Graph API HTTP Request through PowerShell

    List memberOf

    $user = "[email protected]"
    
    $params = @{
        Headers = @{ Authorization = "Bearer $access_token" }
        Uri     = "https://graph.microsoft.com/v1.0/users/$user/memberOf"
        Method  = "GET"
    }
    
    $result = Invoke-RestMethod @params
    $result.Value | Where-Object {$_."@odata.type" -ne "#microsoft.graph.directoryRole"} | Select DisplayName, Id
    

    Microsoft Graph Explorer

    GET https://graph.microsoft.com/v1.0/users/[email protected]/memberOf
    
    Login or Signup to reply.
  3. I was able to view my group membership in the portal by:

    • once logged in, click on profile in upper-right
    • click the elipsis, then ‘My permissions’
    • select the subscription for which you want to view membership
    • you should see an entry for each group you are a member, and a brief description of the degree of access
    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search