Powershell 获取本地组成员信息

工做当中须要查看本地组成员信息,从网上看到使用net localgroup 命令能够实现本地组成员信息,通过再加工获得以下信息,备忘至此!ide

$localgroups = "Administrators","Remote Desktop Users"
$result = @()
foreach($group in $localgroups){
$groupmembers = net localgroup $group
foreach($member in $groupmembers){
if($member -like "CONTOSO*" -and $member -ne "CONTOSO\Domain Admins"){
$psobject = New-Object psobject
$psobject | Add-Member -MemberType NoteProperty -Name GroupName -Value $group
$psobject | Add-Member -MemberType NoteProperty -Name Members -Value $member
$result+=$psobject
}
}
}
$resultit