Назад | Перейти на главную страницу

Список доступных классов данных о производительности WMI для сервера

Как я могу получить список всех классов счетчиков производительности WMI на данном сервере для использования в сценариях в целях мониторинга.

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

В Get-Counters предложить некоторые преимущества перед Get-CimInstance командлет, например, передача массива счетчиков, но возвращенные счетчики не подходят для сценариев.

Использовать powershell довольно просто и быстро с помощью этой команды:

Get-WmiObject Win32_PerfFormattedData  | Select-Object __CLASS | Sort-Object -Unique -Property __CLASS | format-list

Или перенаправить в файл:

Get-WmiObject Win32_PerfFormattedData  | Select-Object __CLASS | Sort-Object -Unique -Property __CLASS | format-list *> .\Win32_PerfFormattedData_class_list.txt

а затем можно обнаружить поля отдельного класса:

PS C:\Users\user1> Get-CimInstance Win32_PerfFormattedData_PerfOS_Memory

AvailableBytes                       : 6186450944
AvailableKBytes                      : 6041456
AvailableMBytes                      : 5899
CacheBytes                           : 426688512
CacheBytesPeak                       : 1207418880
CacheFaultsPersec                    : 3
CommitLimit                          : 157792387072
CommittedBytes                       : 135447302144
DemandZeroFaultsPersec               : 305
FreeAndZeroPageListBytes             : 3529670656
FreeSystemPageTableEntries           : 16423182