分享

批量导出AD中所有组成员

 xiaozhuang 2022-11-30 发布于上海
您好,

根据我的研究,建议可以尝试看看下面的脚本是否满足您的需要:
Get-ADGroup -Filter * -SearchBase 'OU=Group,DC=gawcap,DC=com,DC=cn' | 
    ForEach-Object {
        $groupName = $_.Name
        Get-ADGroupMember -Identity $groupName | 
            Select-Object @{Name = 'GroupName'; Expression = {$groupName}}, Name |
                Group-Object GroupName |
                    Select-Object @{Name = 'GroupName'; Expression = {$_.Name}}, 
                    @{Name = 'Members'; Expression = {($_.Group.Name | Out-String).Trim()}}
} |
Export-Csv -Path C:\membership.csv -NoTypeInformation

输出的CSV文件如下图:


如果需要修改脚本,请随时通知我。

此致
Albert

Please remember to mark the replies as an answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多