用powershell罗列组成员并输出到文件(这个合版主口味可以得精华)
移民生活北美论坛 -> IT人生

#1: 作者: cet6时间: 2014-3-14 15:16

​在一家企业,用isa控制上internet的人员,各地用了很多allow internet(shanghai)之类的安全组,多了后,管理员希望能够列出这些组的成员,以方便管理,下面是powershell的脚本,输出到文件,注意这里面的 -Recursive 参数意味着递归查找,而 -Append意味着给文件添加内容

Get-ADGroup -Filter * -Properties name | foreach {

$groupname=$_.name

if ($groupname -like "allow *"){

Write-Host `n

Add-Content -Path "c:\lab\groupmember.txt" -Value `n

write-host "下面是" $groupname "的组成员"

Add-Content -Path "c:\lab\groupmember.txt" -Value "下面是 $groupname 的组成员"

Get-ADGroupMember -Identity $groupname -Recursive | Out-File -FilePath "c:\lab\groupmember.txt" -Append -Encoding ascii

}

}




移民生活北美论坛 -> IT人生


output generated using printer-friendly topic mod, 所有的时间均为 美国太平洋时间

1页,共1

Powered by phpBB 2.0.8
Content received from: 加西网 (温哥华门户), https://www.westca.com