AD Group Enumeration

Welcome Forums General PowerShell Q&A AD Group Enumeration

This topic contains 1 reply, has 2 voices, and was last updated by

2 years, 5 months ago.

  • Author
  • #51988

    Points: 0
    Rank: Member

    I am trying the code below to get adgroup from a Specific OU and all Nested group in that Group and with output shows only
    Group Name and Nested Group Name , I can get the Group Name but can someone help to get the output for Nested Group Name ?

    $Groups = Get-ADGroup -Properties * -Filter * -SearchBase "OU=Security Groups,DC=local,DC=company,DC=org"

    $Table = @()

    $Record = [ordered]@{
    "Group Name" = ""
    "Name" = ""
    "Username" = ""

    Foreach ($Group in $Groups)

    $Arrayofmembers = Get-ADGroupMember -recursive -identity $Group | select name,samaccountname

    foreach ($Member in $Arrayofmembers)
    $Record."Group Name" = $Group
    $Record."Name" = $
    $Record."UserName" = $Member.samaccountname
    $objRecord = New-Object PSObject -property $Record
    $Table += $objrecord



    $Table | # export-csv "C:\temp\SecurityGroups.csv" -NoTypeInformation

  • #51992

    Points: 492
    Helping Hand
    Rank: Contributor

    If you are looking for a visual representation, there are scripts out there like this one:

    You are not the first person to try to report on nested AD groups, so I would recommend some binging or googling to look at some working solutions.

The topic ‘AD Group Enumeration’ is closed to new replies.

denizli escort samsun escort muğla escort ataşehir escort kuşadası escort