Forum Discussion

omc_st2022's avatar
omc_st2022
Copper Contributor
Aug 17, 2022
Solved

PowerShell - Get members of multiple groups

Hi,   I'm trying to get the members of multiple groups listed is a CSV file.   Here is an example of a script I've been trying to use to achieve the above:   $csv = Import-Csv "C:\Temp\Groups\...
  • LainRobertson's avatar
    LainRobertson
    Aug 18, 2022

    omc_st2022 

     

    Let me put some of the information you've provided together into a working example.

     

    Here's our CSV file layout:

     

     

    Here's our script for pulling the members:

    (Import-Csv -Path "C:\Temp\Groups\testgroups.csv").GroupName |
        ForEach-Object { Get-AzureADGroup -Filter "displayName eq '$_'" } |
            ForEach-Object {
                $Group = $_;
                $Group | Get-AzureADGroupMember | Select-Object @{n="GroupName"; e = { $Group.DisplayName; }}, ObjectId, UserPrincipalName, DisplayName;
            }

     

    And here's the results (using my own example group names):

     

    Cheers,

    Lain

Resources