Browse Source

also show parent object of each group

Tobias Simetsreiter 2 years ago
parent
commit
27fa01dadb
1 changed files with 6 additions and 1 deletions
  1. 6 1
      bin/Get-ADUserNestedGroups.ps1

+ 6 - 1
bin/Get-ADUserNestedGroups.ps1

@@ -35,7 +35,12 @@ If($ADObject)
         If(($Groups | Where-Object {$_.DistinguishedName -eq $GroupDistinguishedName}).Count -eq 0)
         If(($Groups | Where-Object {$_.DistinguishedName -eq $GroupDistinguishedName}).Count -eq 0)
         {
         {
             #Add group to array.
             #Add group to array.
-            $Groups +=  $CurrentGroup;
+            $Groups +=  [PSCustomObject]@{
+                DistinguishedName=$CurrentGroup.DistinguishedName
+                Name=$CurrentGroup.Name
+                ObjectClass=$CurrentGroup.ObjectClass
+                Parent=$DistinguishedName
+            };
 
 
             #Get recursive groups.      
             #Get recursive groups.      
             $Groups = &$PSCommandPath -DistinguishedName $GroupDistinguishedName -Groups $Groups;
             $Groups = &$PSCommandPath -DistinguishedName $GroupDistinguishedName -Groups $Groups;