1

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

Для экземпляра я использую следующие 2 команды

  1. wmic /node: процессор Abhishek-PC получает максимальную скорость, l2cachesize, процент загрузки

    выход:

    L2CacheSize LoadPercentage MaxClockSpeed 8192 1 1595 8192 1 1595
  2. wmic /node: Abhishek-PC LogicalDisk, где DriveType = "3" Получить идентификатор устройства, размер, свободное пространство

    выход:

    DeviceID FreeSpace Размер C: 13933780992 73300701184 E: 23688204288 73405558784

2 ответа2

3

WMIC имеет некоторые встроенные псевдонимы, которые являются своего рода "псевдонимами" для реальных классов WMI, например win32_processor. Позже есть онлайн-документация, и я бы предложил использовать ее (или здравый смысл) для перевода единиц WMI в единицы, понятные человеку.

Чтобы узнать, на что указывает каждый псевдоним, используйте команду wmic alias, например:

wmic alias cpu

... сообщит вам имя класса WMI, используемого при выполнении wmic cpu. Следующее, что вы делаете, спрашиваете (ваш любимый поисковик) и получаете ответы: Win32_Processor (псевдоним: cpu) Win32_LogicalDisk (псевдоним: logicdisk)

Вы также можете использовать:

wmic alias list brief

... чтобы получить информацию обо всех псевдонимах за один шаг.

0

Я собираюсь сделать обоснованное предположение здесь, потому что это WMI, это зависит от версии или платформы.

Основываясь на прошлой истории Microsoft, единицы, вероятно, останутся прежними, но нет никакой гарантии, что это так.

Ваша задача действительно основана на том факте, что WMI общается со многими компонентами, и соответствующие производители могут сообщать о цифрах в будущем по-разному.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .