Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Найти пользователей в группе

Ответить
Настройки темы
PowerShell - Найти пользователей в группе

Аватара для ejik_off

Старожил


Сообщения: 471
Благодарности: 11

Профиль | Отправить PM | Цитировать


Всем привет!
Задача: Есть группа, есть список пользователей по которому нужно пройтись и найти кто входит в группу, кто нет. Так же в этой группе входят другие группы и пользователи из дочернего домена.
при запуске 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
Как можно обойти это ограничение?

Отправлено: 09:20, 22-02-2019

 

Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


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

Отправлено: 11:04, 22-02-2019 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для ejik_off

Старожил


Сообщения: 471
Благодарности: 11

Профиль | Отправить PM | Цитировать


Цитата Busla:
Обходить вручную. »
что имеется ввиду?

Отправлено: 12:09, 22-02-2019 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата ejik_off:
что имеется ввиду? »
Например, попробовать пользовать ADSI напрямую, а не посредством командлетов.

Отправлено: 14:22, 22-02-2019 | #4


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


Цитата ejik_off:
Обходить вручную. »
что имеется ввиду? »
самому написать логику -Recursive

Отправлено: 16:18, 22-02-2019 | #5


Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Efficient way to get AD user membership recursively with PowerShell
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:57, 23-02-2019 | #6


Аватара для ejik_off

Старожил


Сообщения: 471
Благодарности: 11

Профиль | Отправить PM | Цитировать


Цитата Iska:
Например, попробовать пользовать ADSI напрямую, а не посредством командлетов. »
Не пробовал, но почитаю, спасибо!
Цитата Busla:
самому написать логику -Recursive »
знаний в этой области маловата)

Отправлено: 12:35, 25-02-2019 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Найти пользователей в группе

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2012 R2 - Применение GPO к группе пользователей d0ublezer0 Windows Server 2012/2012 R2 4 05-11-2018 16:59
Как добавить дополнительные smtp-адреса группе пользователей в AD? atx Microsoft Windows NT/2000/2003 1 28-10-2013 11:38
добавление ярлыков на рабочий стол группе пользователей dimds Microsoft Windows NT/2000/2003 6 09-08-2006 14:28
Как ограничить использование интернета группе пользователей терминала qpa3ep Microsoft Windows NT/2000/2003 18 08-02-2006 16:17
После создания пользователей проблемы с доступом к рабочей группе Infinity7 Сетевые технологии 6 18-10-2005 04:12




 
Переход