I'm trying to figure out how to format this output so that I get it in csv, essentially:
Comp1, LocalUser1, LocalUser2, etc.
Comp2, LocalUser1, LocalUser , etc.
Import-Module ActiveDirectory
$Servers = @()
$domains = (Get-ADForest).domains
foreach ($domain in $domains) {
$DNs = Get-ADComputer -filter {OperatingSystem -like "*Windows*"} -Properties ipv4Address, OperatingSystem, OperatingSystemServicePack -server $domain
foreach ($server in $DNs ) {
Write-host $Server.DNSHostname
Get-WmiObject -Query "Select * from Win32_UserAccount Where LocalAccount = 'True'" -ComputerName $Server.DNSHostName| Select-Object -ExpandProperty Name
Write-host "++++++++++++++++++"
}
}