首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将所有组和组层次结构的成员导入csv

如何将所有组和组层次结构的成员导入csv
EN

Stack Overflow用户
提问于 2017-01-13 23:26:36
回答 1查看 273关注 0票数 0

如何在树结构中使用PowerShell输出Active Directory组的成员身份?我正在使用Windows Server 2012。它应该将父组与子组相匹配。

例如:

代码语言:javascript
复制
Groups     Member of
Group-1    Test group-1
           Test group-2
Group-2    Test group-3
           Test group-4
EN

回答 1

Stack Overflow用户

发布于 2017-01-13 23:58:16

您可以使用Get-ADPrincipalGroupMembership获取组对象的组成员身份:

代码语言:javascript
复制
$Groups = Get-ADGroup -filter *
$output = foreach ($Group in $Groups) {
    $GroupMemberships = Get-ADPrincipalGroupMembership $Group
    if ($null -ne $GroupMemberships) {
        foreach ($GroupMembership in $GroupMemberships) {
            [pscustomobject]@{
                Group = $Group.Name
                Memberof = $GroupMembership.Name
            }
        }
    } else {
            [pscustomobject]@{
                Group = $Group.Name
                Memberof = "None"
            }
    }
}
$output | Format-Table
$output | export-csv C:\example.csv -notypeinformation
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41637981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档