Powershell - 嵌套递归组

时间:2016-05-31 11:32:26

标签: powershell csv active-directory-group

我有一个脚本,目前抓取域管理员组的所有成员。如果有任何嵌套组,则会将这些组的所有成员放入CSV列表中。

Get-ADGroupMember -identity “Domain Admins” -recursive | select name | Export-csv -path C:\Output\Groupmembers.csv -NoTypeInformation

如何在CSV中显示用户嵌套在其名称旁边的组的名称?

然后会显示用户名和嵌套的组。

1 个答案:

答案 0 :(得分:0)

我知道帖子已经过时但是我找到了某人已经创建的函数来获取嵌套组并按照您的请求列出嵌套组名。有不同的方式运行该功能,但我保存脚本作为一个功能,我导入时使用导入模块" C:\模块的位置\ PSM1"请找到下面脚本的链接,我将脚本保存为模块并导入。 所以你的代码看起来应该是这样的

  

import-csv" C:\ temp \ get-ADNestedGroupMembers

     

Get-ADGroup" MyGroup" | Get-ADNestedGroupMembers |选择名称,嵌套

https://gallery.technet.microsoft.com/scriptcenter/Get-nested-group-15f725f2