Abrufen von AdGroupMember aus mehreren Gruppen in PowerShell

MD Aminul Islam 15 Februar 2024
Abrufen von AdGroupMember aus mehreren Gruppen in PowerShell

Wir können den Befehl Get-ADGroupMember verwenden, um eine Liste der Mitglieder zu erhalten. Diese Mitglieder stammen hauptsächlich aus dem ActiveDirectory.

Jetzt ist das ActiveDirectory ein Modul, das eine Reihe von Cmdlets enthält, die hauptsächlich zum Verwalten von Active Directory-Mitgliedern verwendet werden.

In diesem Artikel werden wir sehen, wie wir die Gruppenmitglieder in PowerShell erhalten können, und wir werden das Thema auch anhand von Beispielen und Erklärungen diskutieren, um das Thema zu vereinfachen.

Holen Sie sich ADGroupMember aus mehreren Gruppen in PowerShell

Verwenden Sie das Cmdlet Get-ADGroupMember mit dem Parameter -Recursive, um adgroupmember aus mehreren Gruppen abzurufen.

$groupNames = "Group1", "Group2", "Group3"

$results = @();

foreach ($group in $groupNames) {
   $results+= (Get-ADGroupMember -Identity $group -Recursive)
}

$results | Format-Table -AutoSize

Nachdem Sie den obigen Beispielcode ausgeführt haben, erhalten Sie eine Ausgabe wie die folgende.

Holen Sie sich adgroupmember mehrere Gruppen

Wenn Sie keine Ausgabe wie oben haben, enthält Ihre Umgebung möglicherweise kein ActiveDirectory. Verwenden Sie die folgenden Schritte, um dieses Problem zu beheben.

Prüfen Sie zunächst, ob Sie ActiveDirectory haben. Folgen Sie dazu dem Beispiel unten.

Get-Module -Name ActiveDirectory

Wenn Sie ActiveDirectory haben, erhalten Sie eine Ausgabe wie die untenstehende.

ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Manifest   1.0.1.0    ActiveDirectory                     {Add-ADCentralAccessPolicyMember, Add-ADComputerServiceAccount, Add-ADDomainControllerPasswordReplicationPolicy, Add-ADFineGrained...

Wenn Sie keine Ausgabe wie oben sehen, führen Sie einfach den folgenden Befehl aus, um ActiveDirectory zu installieren.

Get-WindowsCapability -Name RSAT.ActiveDirectory* -Online | Add-WindowsCapability -Online
MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn