Provavelmente algo assim, usando o PowerShell. Observe que, dependendo do tamanho do seu domínio, isso pode afetar seu controlador de domínio muito difícil; Eu sugiro que você coloque algum tipo de filtro diferente de "*" no "Get-ADComputer" no topo
$allComputer = Get-ADComputer -Filter "*"
foreach ($c in $allComputer) {
$wmi = Get-WmiObject -Computer $c.Name -Class "Win32_ComputerSystem"
Write-Output "$($c.Name) - $($wmi.Manufacturer) $($wmi.Model) $($wmi.Name) $($wmi.SystemType)"
}