导出所有组名称及其各自的成员

时间:2013-10-09 18:07:11

标签: powershell csv active-directory windows-server-2003

有没有人知道如何导出在其名字前面带有单词Account的组列表及其各自的成员。

Account Manager, Ryan.Luke, Other.name

我只能使用dsget,dsquery和powershell。我的环境是Windows Server 2003 x64。

到目前为止,我有这个代码只是为了在一个csv文件中获取组名...

dsquery group "OU=xxx,DC=xxx" -name Account* | dsget group -samid > C:\allgroups.txt

和这个powershell代码转换成csv格式(来自stackoverflow)

Get-Content "C:\allgroups.txt" | foreach-object {
    $group = $_ # grab current group name
    get-qadgroupmember $group -sizelimit 0 -indirect | `
        select-object samaccountname,@{n="GroupName";e={$group}}
} | export-csv C:\groupandmem.csv -notypeinformation

请帮助,如果您有可用于测试的资源,可以测试,我自己没有环境访问权限。感谢

  • 赖安

0 个答案:

没有答案