导出一个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的主要内容,如果未能解决你的问题,请参考以下文章
Exchange Server 2016管理系列课件25.管理安全通讯组