Как я могу сравнить права доступа двух групп? - PullRequest
0 голосов
/ 16 апреля 2019

Я пытаюсь сравнить две группы безопасности из Active Directory, и я хочу увидеть права и выяснить различия.

Я пытался получить get-acl, но не могу найти лучший способ сравнения и вывода.

Ответы [ 2 ]

0 голосов
/ 16 апреля 2019

Один простой способ взглянуть на различия - это использовать Out-Gridview, чтобы быстро взглянуть и сравнить.

"GroupName1","GroupName1" | Foreach-Object {
    Get-ADGroup $_ -Properties * 
} | Out-Gridview

Или вы можете назначить обе группы переменным и использовать командлет Compare-Object

$group1 = Get-ADGroup "GroupName1" -Properties * 
$group2 = Get-ADGroup "GroupName2" -Properties * 

Compare-Object -ReferenceObject $group1 -DifferenceObject $group2 -Property memberof
0 голосов
/ 16 апреля 2019

Get-ACL будет использоваться для сравнения групп в папке.

Если я правильно понимаю, вы хотите сравнить группу безопасности в Active Directory с другой?

Вы могли быпопробуйте экспортировать обе группы в CSV с помощью

Get-ADGroup -filter {Name -eq "Insert group name here"} | Get-ADGroupMember |  select Name | Export-Csv -Path "C:\Test.csv"

. Сделайте это для обеих групп (2 CSV) и используйте объект сравнения. Ссылка: Ссылка на объект сравнения

Надеюсь, это поможет.

...