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
}