Skip to content

Instantly share code, notes, and snippets.

@janikvonrotz
Last active April 13, 2019 11:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save janikvonrotz/051099188f24894502c1 to your computer and use it in GitHub Desktop.
Save janikvonrotz/051099188f24894502c1 to your computer and use it in GitHub Desktop.
Compare-ADUserGroupMembership #PowerShell #AcitveDirectory
Import-Module ActiveDirectory
$user1 = "userRef"
$user2 = "userDif"
$members1 = Get-ADPrincipalGroupMembership -Identity $user1 | Select-Object name
$members2 = Get-ADPrincipalGroupMembership -Identity $user2 | Select-Object name
$result = Compare-Object -ReferenceObject $members1 -DifferenceObject $members2 -Property name
Write-Host "`n$user1 is member of these groups in addition:" -ForegroundColor Black -BackgroundColor Yellow
$result | Where-Object{$_.SideIndicator -eq "<="} | ForEach-Object{$_.name}
Write-Host "`n$user2 is member of these goups in addition:" -ForegroundColor Black -BackgroundColor Yellow
$result | Where-Object{$_.SideIndicator -eq "=>"} | ForEach-Object{$_.name}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment