2015-12-10 6 views
1

Если у меня есть два разных класса, например Win32_PerfFormattedData_Tcpip_NetworkInterface и Win32_PerfRawData_Tcpip_NetworkInterface могу ли я как-то выяснить, возвращают ли они те же экземпляры?Как вы можете обнаружить, что экземпляры из разных классов WMI одинаковы?

В моем примере я знаю, что они возвращают данные для одного и того же экземпляра, и если я выберу имя из этих двух классов, я могу получить идентификаторы экземпляра. Но можно ли определить через WQL или что-то подобное, если два класса возвращают данные для тех же экземпляров?

ответ

0

Это зависит от того, какие классы WMI вы хотите. Существует не общий способ сделать это для всех классов WMI. У некоторых есть отношения, построенные, а другие - нет. В случае для счетчиков производительности и форматирования raw vs да, существует связь, но вам нужно запросить классификатор класса «AutoCook_RawClass».

Например, класс Win32_PerfFormatted_PerfDisk_LogicalDisk имеет AutoCook_RawClass из Win32_PerfRawData_PerfDisk_LogicalDisk.

В качестве альтернативы, подумал, что я не уверен на 100%, это всегда так, я считаю, что для материала Win32_Perf простая замена строки «Отформатирована» на «Сырье» и наоборот даст вам то, что вам нужно.

 Смежные вопросы

  • Нет связанных вопросов^_^