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.
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
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