PDA

Показать полную графическую версию : Найти пользователей в группе


ejik_off
22-02-2019, 09:20
Всем привет!
Задача: Есть группа, есть список пользователей по которому нужно пройтись и найти кто входит в группу, кто нет. Так же в этой группе входят другие группы и пользователи из дочернего домена.
при запуске Get-ADGroupMember nameGroup -Recursive выходит сообщение

Get-ADGroupMember : Для этого запроса превышен предел размера
строка:1 знак:1
+ Get-ADGroupMember nameGroup -Recursive
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (nameGroup:ADGroup) [Get-ADGroupMember], ADException
+ FullyQualifiedErrorId : ActiveDirectoryServer:8227,Microsoft.ActiveDirectory.Management.Commands.GetADGroupMember

Как можно обойти это ограничение?

Busla
22-02-2019, 11:04
Это в целом пагубная практика: тащить всё с сервера, а потом локально лопатить данные.
Обходить вручную. И сравнивать списки групп, а не списки пользователей.

ejik_off
22-02-2019, 12:09
Обходить вручную. »
что имеется ввиду?

Iska
22-02-2019, 14:22
что имеется ввиду? »
Например, попробовать пользовать ADSI напрямую, а не посредством командлетов.

Busla
22-02-2019, 16:18
Обходить вручную. »
что имеется ввиду? »
самому написать логику -Recursive

Kazun
23-02-2019, 14:57
Efficient way to get AD user membership recursively with PowerShell (https://sysadmins.lv/blog-en/efficient-way-to-get-ad-user-membership-recursively-with-powershell.aspx)

ejik_off
25-02-2019, 12:35
Например, попробовать пользовать ADSI напрямую, а не посредством командлетов. »
Не пробовал, но почитаю, спасибо!
самому написать логику -Recursive »
знаний в этой области маловата)




© OSzone.net 2001-2012