【问题标题】:Powershell - Nested Recursive GroupsPowershell - 嵌套递归组
【发布时间】:2017-12-03 10:38:36
【问题描述】:

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

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

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

这将显示用户名和他们嵌套在哪个组中。

【问题讨论】:

  • -recursive 不支持这个。您需要编写自己的递归函数

标签: powershell csv active-directory-group


【解决方案1】:

我知道帖子很旧,但我发现有人已经创建了一个函数来获取嵌套组并按照您的要求列出嵌套组名称。有不同的方法来运行该函数,但我将脚本保存为函数,并在使用 import-module "C:\location of the modulegoeshere\PSM1"时导入请在下面找到脚本的链接,我将脚本保存为模块并进口。 所以你的代码应该是这样的

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

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

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

【讨论】:

    猜你喜欢
    • 2021-05-06
    • 1970-01-01
    • 2017-03-18
    • 2018-07-25
    • 1970-01-01
    • 1970-01-01
    • 2020-07-15
    • 1970-01-01
    • 2023-04-02
    相关资源
    最近更新 更多