Gruppenmitgliedschaft testen
Gruppenmitgliedschaft testen
Mit Hilfe des Test-EmdbGroupMember Cmdlets testen Sie Objekte auf die Mitgliedschaft in statischen, dynamischen und externen Gruppen. Das Cmdlet liefert true, wenn der Test erfolgreich ist und false, wenn er fehlschlägt.
Hinweis: Das Cmdlet Test-EmdbGroupMember testet nicht nur auf die Mitgliedschaft in statischen Gruppen, sondern zu Gruppen aller Art. |
Beispiele:
Hinweis: Voraussetzung für die Beispiele ist ein verbundenes PowerShell-Laufwerk. |
Das folgende Code-Beispiel prüft, ob der Computer "WIN10-02" Mitglied der statischen Computergruppe "Greenshot" ist:
$MyGroup = Get-EmdbGroup "emdb:\rootDSE\Managed Users & Computers\solys.local\Greenshot" $MyComputer = Get-EmdbComputer "emdb:\rootDSE\Managed Users & Computers\solys.local\Chicago\ITService\Workstations\WIN10-02" Test-EmdbGroupMember -Group $MyGroup -Member $MyComputer |
Hier wird geprüft, ob das Benutzerobjekt "Adam Sam" Mitglied der externen Gruppe "Domänen-Admins" ist. Dabei werden die Objekte nicht vorab abgerufen sondern einfach mit ihrem vollständigen Namen und Pfad referenziert:
Test-EmdbGroupMember -Group "emdb:\rootDSE\Managed Users & Computers\solys.local\Domänen-Admins" -Member "emdb:\rootDSE\Managed Users & Computers\solys.local\Chicago\ITService\Users\Adam Sam" |
In diesem Beispiel wird ermittelt ob mindestens einer der Benutzer der Organisationseinheit ITService in der dynamischen Benutzergruppe "Solys User" Mitglied ist:
$MyUsers = Get-EmdbUser "emdb:\rootDSE\Managed Users & Computers\solys.local\Chicago\ITService\Users\*" $MyGroup = Get-EmdbGroup "emdb:\rootDSE\Managed Users & Computers\solys.local\Chicago\Solys User" Test-EmdbGroupMember -Group $MyGroup -Member $MyUsers -Any |