Сценарий для вывода списка всех моделей настольных и портативных компьютеров для домена Server 2008

Можно ли как-нибудь перечислить все модели настольных компьютеров и ноутбуков? Нет никакого соглашения об именах, и мне трудно различать ноутбук и настольный компьютер в нашей среде.

Я уже пробовал использовать wmic , но только на одном портативном компьютере.

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

Необходимо запустить в среде домена.

2
задан 4 April 2016 в 06:07
1 ответ

Возможно что-то подобное, используя PowerShell. Обратите внимание, что в зависимости от размера вашего домена это может сильно ударить по контроллеру домена; Я настоятельно рекомендую вам поставить какой-нибудь фильтр, отличный от "*", на "Get-ADComputer" вверху

$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)"
}
0
ответ дан 3 December 2019 в 14:30

Теги

Похожие вопросы