Hi Zusammen,
habe gerade keinen passenden Namen für die Frage gefunden.
Aktuell benötige ich ein Skript, welches sich durch eine Verteilerliste sucht und mir alle Mitglieder ausgibt (get-distributiongroupmember...) . Ist das Mitglied eine Verteilerliste soll wieder ein Suchdurchlauf gestartet werden. Dies soll so lange passieren bis keine Keine Verteilerliste mehr Mitglied in einer Verteilerliste ist.
Hänge aber gerade bei der Umsetzung, bei meinen Ideen gerade bin ich so weit gekommen:
$distgrp = read-host "welche Verteilerliste soll geprüft werden" $t1 = get-distributiongroup $distgrp -EA SilentlyContinue if ($t1){ $member = Get-DistributionGroupMember $distgrp | select Name -ExpandProperty Name foreach($user in $member){ $TypeCheck = get-recipient $user | select RecipientType -ExpandProperty RecipientType if($TypeCheck -match "Group"){ $ToMember = get-DistributionGroupMember $user | select Name -ExpandProperty Name write-host "$TypeCheck" -ForeGroundColor Yellow write-host "$ToMember" -ForeGroundColor Green Clear-Variable ToMember Clear-Variable TypeCheck } if($TypeCheck -match "UserMailBox"){ write-host "$user" -ForeGroundColor Green Clear-Variable TypeCheck } } } else{ write-host "Distributiongroup does not exist" }hat jemand eine Idee?