导出一个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



本文转自 bilinyee博客,原文链接:       http://blog.51cto.com/ericfu/1905602 如需转载请自行联系原作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值