2016-03-30 8 views
1

Ich habe den Namen eines Benutzers, und ich muss alle Gruppen finden, zu denen dieser Benutzer gehört - aber nur die Gruppen, die sich in einer bestimmten Organisationseinheit befinden.Gruppen innerhalb einer bestimmten Organisationseinheit, zu der ein Benutzer gehört

Wie mache ich das? Ich weiß das: Get-ADPrincipalGroupMembership Cmdlet findet alle Gruppen, denen der Benutzer angehört, aber ich habe keine Ahnung, wie Sie dies auf die spezifische Organisationseinheit filtern, da keine der Optionen scheint zu helfen.

Alternativ wäre jeder andere Weg willkommen.

+0

Willkommen bei Stackoverflow! Zeigen Sie uns einen Code, den Sie versucht haben, und wie Sie ihn benutzt haben :) – Roman

Antwort

1

Verwenden Sie ein Where-Object für den DistinguishedName Pfad

Get-ADPrincipalGroupMembership -Identity user | 
Where-Object {$_.DistinguishedName -match 'OU=SubOU,OU=MainOU,DC=Domain,DC=local'} 
+1

Einverstanden, obwohl Sie vielleicht '[regex] :: Escape ('OU = SubOU, OU = HauptOU, DC = Domain, DC = local') ' –

Verwandte Themen