Получение модели видеоадаптера и разрешения экрана с удаленного компьютера

Есть несколько способов узнать, какой видеоадаптер установлен на моем компьютере: настройки дисплея, инструмент «Информация о системе», диспетчер устройств и т. д. Вы даже можете сделать это с помощью командлета PowerShell.

Но как мне получить эту информацию с удаленного компьютера?

Для вас есть класс WMI под названием Win32_VideoController.

 Get-CimInstance -ClassName Win32_VideoController 

Свойство Описание показывает, что это за видеоадаптер установлен на компьютере. И вы узнаете, каково текущее разрешение экрана, прокрутив страницу ближе к нижней части выходных данных команды и обнаружив свойство под названием VideoModeDescription .

Теперь, чтобы получить сохраненный видеоконтроллер и информацию о разрешении экрана с удаленного компьютера, добавьте переключатель -ComputerName:

 Get-CimInstance -ClassName CIM_VideoController -ComputerName $ computername 

Если вывод слишком длинный для чтения, сузьте вывод, направив результат в Select-Object .

 Get-CimInstance -ClassName CIM_VideoController -ComputerName $ computername |  Select-Object -Property Description, VideoModeDescription 

Если вам нужно получить информацию из списка компьютеров, вы можете либо подготовить текстовый файл, содержащий весь список, либо просто использовать что-то вроде этого:

  $ list = 'computer1', 'computer2', 'computer3  'Get-CimInstance -ClassName CIM_VideoControllerResolution -ComputerName $ list |  Системное имя объекта Select-Object, описание, VideoModeDescription  

Подробнее о Win32_VideoController класс.

Оцените статью
toodcast.ru
Добавить комментарий