导出一个OU的所有的组和组成员-PS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了导出一个OU的所有的组和组成员-PS相关的知识,希望对你有一定的参考价值。

<#  

This script can be used to list group members for Walmart SH



Formart can be easy transfored



Date:2017-03-09



#>



Set-Content c:\temp\Groups.txt -Value "Group Name,Group Members“



$groups = Get-ADGroup -filter * -SearchBase "OU=yyyy,DC=ccc,DC=bbb,DC=com"

ForEach ($g in $groups) {



if ($g.Name -like "S0XXXX_FS*") {



$g1= -Join ($g.Name,", ")



Add-Content -Path "c:\temp\Groups.txt" -Value $g1



write-host $g1



$onegroup = [ADSI] "LDAP:// $g"



foreach ($member in $onegroup.member)

        {

            $Uname = new-object directoryservices.directoryentry("LDAP://$member")

           

            $u1 = -Join (" ,", $Uname.cn)



            Add-Content -Path "c:\temp\Groups.txt" -Value $u1

            

            write-host $u1

        }





}



}



import-csv c:\temp\Groups.txt -delimiter "," | export-csv c:\temp\GroupDetails.csv

本文出自 “Erick WAY” 博客,谢绝转载!

以上是关于导出一个OU的所有的组和组成员-PS的主要内容,如果未能解决你的问题,请参考以下文章

从 KeyCloak 导出所有用户

vbscript 导出OU成员

Powershell查看所有安全组和通讯组的成员数量

Exchange Server 2016管理系列课件25.管理安全通讯组

导出 TFS 2008 (Team Foundation Server) 组和权限

PHP中的组和循环问题