【发布时间】:2013-06-16 06:11:25
【问题描述】:
我需要使用 PowerShell 返回多个安全组的所有成员。方便的是,所有组都以相同的字母开头。
我可以使用以下代码返回所有相关安全组的列表:
Get-ADGroup -filter 'Name -like"ABC*"' | Select-Object Name
而且我知道我可以使用以下代码返回特定安全组的成员列表:
Get-ADGroupMember "Security Group Name" -recursive | Select-Object Name
但是,我似乎无法将它们放在一起,尽管我认为我所追求的应该看起来像这样(请随时纠正我,这就是我在这里的原因!):
$Groups = Get-ADGroup -filter 'Name -like"ABC*"' | Select-Object Name
ForEach ($Group in $Groups) {Get-ADGroupMember -$Group -recursive | Select-Object Name
任何关于如何正确构建的想法都将不胜感激!
谢谢,
克里斯
【问题讨论】:
标签: powershell active-directory