$list = @()

$Groups = get-adgroup -filter * -Searchbase "OU Path"

foreach ($Group in $Groups){

    $members = get-adgroupmember -identity $group 

    foreach ($member in $members){

        if($member.objectClass -eq "User"){

            $item = new-object PSObject

            $item | Add-member -name 'GroupID' -value $group.name -MemberType NoteProperty

            $item | Add-member -name 'Member' -value $member.samaccountname -MemberType NoteProperty

            $list += $item

        }

    }

}

 

$list | export-csv "C:\GroupsAndUsers.csv" -NoTypeInformation


+ Recent posts