【发布时间】:2014-07-10 10:53:54
【问题描述】:
我怎样才能得到一个文件(csv 或 txt),其中包含每个组的名称以及下面列出的成员。
例如,所有组都以“ABC”开头。
这是我的代码,它提供了我想要输出到控制台的确切内容,但是,当我输出到 CSV 时,我无法附加组名,只能获取成员。
import-module activedirectory
$Groups = Get-ADGroup -filter {Name -like "ABC*"} | Select-Object Name
ForEach ($Group in $Groups)
{
write-host " "
write-host "$($group.name)"
Get-ADGroupMember -identity $($group.name) -recursive | Select-Object Name
}
上面的代码在控制台上给了我一个很好的输出,如下所示:
ABC1 组
人1
人2
人3
人4
ABC2组
人1
人2
人3
人4
如何将此输出转换为文本或 csv 文件以保持上述布局和格式?
【问题讨论】:
标签: windows csv powershell active-directory