我试图使用get-adgroupmember循环遍历一个组列表,但我希望我的结果以表格格式

时间:2013-08-29 13:25:26

标签: powershell

$groups = gc H:\Groups.txt
        Foreach ($group in $groups) {
            Get-ADGroupMember -Identity $group | ft $group

            }

这就是我一直在尝试的,但这只列出了用户,而不是他们所属的群组。

谢谢Alex

1 个答案:

答案 0 :(得分:3)

未经测试,但这是你想要的事情:

$groups = gc H:\Groups.txt

$report = @()
Foreach ($group in $groups) {
  Get-ADGroupMember -Identity $group | % {
    $report += New-Object PSObject -Property @{
      Group = $group
      Name = $_.name
    }
  }
}
$report | ft -Autosize