如何在树结构中使用PowerShell输出Active Directory组的成员身份?我正在使用Windows Server 2012。它应该将父组与子组相匹配。
例如:
Groups Member of
Group-1 Test group-1
Test group-2
Group-2 Test group-3
Test group-4发布于 2017-01-13 23:58:16
您可以使用Get-ADPrincipalGroupMembership获取组对象的组成员身份:
$Groups = Get-ADGroup -filter *
$output = foreach ($Group in $Groups) {
$GroupMemberships = Get-ADPrincipalGroupMembership $Group
if ($null -ne $GroupMemberships) {
foreach ($GroupMembership in $GroupMemberships) {
[pscustomobject]@{
Group = $Group.Name
Memberof = $GroupMembership.Name
}
}
} else {
[pscustomobject]@{
Group = $Group.Name
Memberof = "None"
}
}
}
$output | Format-Table
$output | export-csv C:\example.csv -notypeinformationhttps://stackoverflow.com/questions/41637981
复制相似问题