Хотя здесь есть много отличных ответов, есть один, который я лично искал, которого не было. Как только я понял это - я подумал, что должен опубликовать это на тот случай, если я захочу найти его позже, или ему действительно удастся помочь кому-то еще в какой-то момент:
Get-ADPrincipalGroupMembership username | Format-Table -auto
Второй подход к представлению этого - указать отдельные интересующие вас столбцы, например:
Get-ADPrincipalGroupMembership username | select name, GroupScope, GroupCategory
Это дает все группы AD, к которым принадлежит имя пользователя, но также представляет все свойства по умолчанию для каждой группы, отформатированные в виде таблицы.
Ключевое преимущество, которое это дает вам, это то, что вы можете сразу увидеть списки рассылки и группы безопасности. Кроме того, вы можете сразу увидеть универсальные, доменные и глобальные.
Почему вы заботитесь об этом последнем бите?
- Универсальная группа - это группа безопасности или рассылки, которая содержит
пользователи, группы и компьютеры из любого домена в его лесу, как
члены. Вы можете предоставить универсальным группам безопасности права и
разрешения на ресурсы в любом домене в лесу.
- Глобальная группа - это группа, которая может использоваться в своем собственном домене, в члене.
серверы и на рабочих станциях домена, и в доверенных доменах.
Во всех этих местах вы можете дать глобальную группу прав и
разрешения и глобальная группа могут стать членами локальных групп.
Однако глобальная группа может содержать учетные записи пользователей только из
свой собственный домен.
- Локальная группа домена - это группа безопасности или распределения, которая может
содержат универсальные группы, глобальные группы, другие доменные локальные группы
из собственного домена и учетных записей из любого домена в лесу. Вы
может дать домену локальные группы безопасности прав и разрешений на
ресурсы, которые находятся только в том же домене, где локальный домен
группа находится.