Quantcast
Channel: PowerShell.com – PowerShell Scripts, Tips, Forums, and Resources
Viewing all articles
Browse latest Browse all 6937

Finding local server group members

$
0
0

Hello,

I'm trying to export the local groups from a list of servers.

I'm having issues importing the server list and getting the list to a CSV format.

I would like output to look like :

Server name, local groupname, members

Server name, local groupname, members

Thanks in advance

---------------------

$server = foreach ($srv in (Get-Content -Path c:\temp\srvlist.txt))
$computer = [ADSI]"WinNT://$server,computer"

$computer.psbase.children | where { $_.psbase.schemaClassName -eq 'group' } | foreach {
    write-host $_.name
    write-host "------"
    $group =[ADSI]$_.psbase.Path
    $group.psbase.Invoke("Members") | foreach {$_.GetType().InvokeMember("Name", 'GetProperty', $null, $_, $null)}
    write-host
}


Viewing all articles
Browse latest Browse all 6937

Trending Articles