Faça o backup da pasta% windir% \ system32 \ wbem e mude para% windir% \ system32 \ wbem e execute mofcomp Wmi.mof , já que este é o arquivo MOF para esta classe Win32_PerfRawData. Se ainda falhar, considere reconstruir o Repositório WMI: link
Em um datacenter do Windows Server 2008 R2 (Service Pack) estou tentando consultar os seguintes contadores, mas recebendo o erro 'Consulta inválida' em wbemtest.exe
Win32_PerfRawData_PerfOS_Memory
Win32_PerfRawData_PerfOS_Processor
Eles nem estão aparecendo na lista de objetos! Eu sou novo para isso, então minhas desculpas se você sentir que há informações faltando. Vou disponibilizá-lo quando as perguntas chegarem.
O resultado de:
Get-WmiObject -Query "Select * from Win32_PerfRawData_PerfOS_Memory"
é o seguinte:
Get-WmiObject : Invalid query "Select * from Win32_PerfRawData_PerfOS_Memory"
At line:1 char:1
+ Get-WmiObject
+ ~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Get-WmiObject], ManagementException
+ FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand
Faça o backup da pasta% windir% \ system32 \ wbem e mude para% windir% \ system32 \ wbem e execute mofcomp Wmi.mof , já que este é o arquivo MOF para esta classe Win32_PerfRawData. Se ainda falhar, considere reconstruir o Repositório WMI: link