Skrypt PowerShell do zwracania członków wielu grup zabezpieczeń

Muszę zwrócić wszystkich członków wielu grup zabezpieczeń za pomocą PowerShell. Wszystkie grupy zaczynają się od tych samych liter.

Mogę zwrócić listę wszystkich odpowiednich grup zabezpieczeń, używając następującego kodu:

Get-ADGroup -filter 'Name -like"ABC*"' | Select-Object Name

Wiem, że mogę zwrócić listę członków określonej grupy zabezpieczeń, używając następującego kodu:

Get-ADGroupMember "Security Group Name" -recursive | Select-Object Name

Jednak nie mogę ich połączyć, chociaż myślę, że to, o co mi chodzi, powinno wyglądać mniej więcej tak (proszę, popraw mnie, dlatego tu jestem!):

$Groups = Get-ADGroup -filter 'Name -like"ABC*"' | Select-Object Name
ForEach ($Group in $Groups) {Get-ADGroupMember -$Group -recursive | Select-Object Name

Wszelkie pomysły dotyczące właściwej struktury, które byłyby mile widziane!

Dzięki,

Chris

questionAnswers(4)

yourAnswerToTheQuestion