Script para listar todos os modelos de desktop e laptop para o domínio do servidor 2008

2

Existe alguma maneira de listar todo o modelo de desktop e laptop? Não há convenção de nomenclatura e estou tendo dificuldade em diferenciar o laptop e o desktop em nosso ambiente.

Eu já tentei usar wmic , mas em apenas um laptop.

c:\>wmic computersystem get model,name,manufacturer,systemtype
Manufacturer  Model    Name        SystemType
LENOVO        2236EG1  WINCMD-PC  x64-based PC

Precisa ser executado em um ambiente de domínio.

    
por Miyomi 04.04.2016 / 04:11

1 resposta

0

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)"
}
    
por 04.04.2016 / 05:55