Windows: Получить информацию о железе и ОС через cmd (утилита WMIC).

Частенько возникают ситуации когда нужно узнать аппаратную начинку ПК, не отрывая при этом пользователя от работы. На мой взгляд, самый быстрый вариант запустить удаленно командную строку с помощью PsExec или DameWare Remote Support и поглядеть нужную информацию. Ваш покорный слуга чаще всего использует утилиту WMIC для этих целей. Ниже приведена общая информация и список часто используемых ключей.

WMI --  запиленная под windows реализация стандарта Web-Based Enterprise Management ( WBEM ). Стандарт используется многими крупными компаниями для мониторинга и управления различными системами и компонентами распределенной информационной среды предприятия с использованием объектно-ориентированных идеологий и протоколов HTML и XML

Утилита WMIC (Windows Management Instrumentation Command) -- консольная утилита для вызова объектов и методов WMI. Присутствует во всех версиях Windows начиная с Windows XP.  

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

1. Получить информацию о процессоре. (Название, количество ядер, количество потоков, максимальная частота)

wmic CPU get Name,NumberOfCores,NumberOfLogicalProcessors,Maxclockspeed /format:list

2. Получить информацию о материнской плате (Производитель, модель)

wmic baseboard get manufacturer, product /format:list

3. Получить информацию о BIOS (Производитель, Дата, Версия)

wmic BIOS get manufacturer,name,SMBIOSBIOSVersion,version /format:list

4. Получить информацию о модулях памяти (Объем, модель, серийный номер)

wmic memorychip get manufacturer,speed,Capacity,DeviceLocator,PartNumber /format:list

5. Получить информацию о HDD (Модель, Размер)

wmic diskdrive get model,size /format:list

6. Получить информацию о логических дисках. (Буква, общий объем, свободное место, имя)

wmic logicaldisk get deviceid,size,freespace,volumename /format:list

7. Получить список принтеров и их статусы.

wmic printer list status

8. Получить информацию об операционной системе (Название, версия)

wmic OS get Name,Version /format:list

9. Получить список служб.

wmic service list brief

10. Получить список запущенных процессов

wmic process list brief
 
1 1 1 1 1 1 1 1 1 1 Рейтинг 1.77 [109 Голоса (ов)]

Добавить комментарий