Hallo zusammen,
ich möchte eine Liste von Gruppen aus dem AD abfragen (fangen alle mit xyz-ctx an).
Diese Liste von Gruppen soll in eine Tabelle geschrieben werden, mit Anzahl dem Namen der Gruppe, der Anzahl der Member und wovon diese Gruppe selbst Member ist.
Wie ich zum Beispiel die Anzahl herausfinden kann ist kein Problem, jedoch sind Member,die selbst eine Gruppe sind, ein Problem, da diese selbst als Array abgespeichert werden und dann in meinem CSV Output als folgendes angezeigt wird: Microsoft.ActiveDirectory.Management.AdPropertyValueColletion
Dasselbe Problem hab ich bei den MemberOf.
Mein Ansatz bisher war die Liste der Groups in durch eine Foreach Liste zu schicken mir die Werte ($Anzahl, $MemberOf, $GroupName) in ein Objekt zu schreiben:
$Obj= New-ObjectPsobject-Property@{
Name=$Name
Anzahl=$Anzahl
MemberOf=$MemberOf
$array.Add($Obj)
$Array wurde vorher über
$array=New-ObjectSystem.Collections.Generic.List[object]
deklariert. Nur dabei tritt oben beschriebenes Verhalten auf.