获取ADGroupMembers和嵌套成员

时间:2018-09-03 18:46:59

标签: powershell active-directory

因此,我正在对我们公司的系统进行审核,并且我将经常这样做。 我正在与一组广告组进行竞争。 我当前用于拉出组成员的powershell脚本运行良好,但不会拉出嵌套的组。 因此,当我执行-recursive时,它会将它们全部拉出,但不再显示用户所在的组。

例如。

Get-ADGroupMember -Identity $group -recursive |
Get-ADObject -Properties SamAccountName, DisplayName, CanonicalName, ObjectClass|
Select-Object -Property @{n="Username";e={$_.SamAccountName}},DisplayName, ObjectClass, @{n="AD Group";e={$group}}

我知道这显示了该群组,因为我要求它显示该群组。这就是我想要的输出。

Group A contains Group B Group C and 2 users.
Group B contains 2 users
Group C contains 2 users
I would like to see the display as 
Group B
Group C
User 1
User 2
Group B User 1
Group B User 1
Group C User 1
Group C user 2

现在,由于我将$group推入选择对象中,因此它只是将它们全部散布在A组中。

反正有没有提取用户和嵌套组用户并显示该用户所在的广告组?

0 个答案:

没有答案