用于显示主要组的Powershell脚本

时间:2014-07-17 08:54:58

标签: powershell

全部,

我有以下内容生成用户,他们拥有他们所属的组,但我正在寻找它的目的是还显示他们是哪些组,哪些是嵌套组,最好是不同的csv文件中的列。所以应该读取类似

的内容

UserName,本机组,嵌套组。

任何帮助或帮助都会非常有帮助。

FYI目前正在运行Powershell 2.0

当前的Powershell脚本。

Import-Module ActiveDirectory
$Users = ForEach ($U in (Get-ADUser -Filter {Enabled -eq "True"}))
{
    $UN = Get-ADUser $U -Properties MemberOf
    $Groups = ForEach ($Group in ($UN.MemberOf))
    {
        (Get-ADGroup $Group).Name
    }
    $Groups = $Groups | Sort
    ForEach ($Group in $Groups)
    {
        New-Object PSObject -Property @{
        Name = $UN.Name
        Group = $Group
    }
}
}
$Users | Export-CSV C:\tmp\UserMemberships.csv

0 个答案:

没有答案