Auf einem Windows Server 2008 R2-Datencenter (Service Pack) versuche ich, die folgenden Leistungsindikatoren abzufragen, bekomme aber den Fehler "Ungültige Abfrage" wbemtest.exe
Win32_PerfRawData_PerfOS_Memory
Win32_PerfRawData_PerfOS_Processor
Sie tauchen nicht einmal in der Objektliste auf! Ich bin neu in diesem Bereich, daher entschuldige ich mich, wenn Sie das Gefühl haben, dass Informationen fehlen. Ich werde es verfügbar machen, sobald die Fragen eintreffen.
Das Ergebnis von:
Get-WmiObject -Query "Select * from Win32_PerfRawData_PerfOS_Memory"
ist wie folgt:
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
windows-server-2008-r2
wmi
v vv cvvcv
quelle
quelle
Get-WmiObject -Query "Select * from Win32_PerfRawData_PerfOS_Memory"
-- funktioniert es?Antworten:
Sichern Sie den Ordner% windir% \ system32 \ wbem und wechseln Sie zu% windir% \ system32 \ wbem mofcomp Wmi.mof da dies die MOF-Datei für diese Win32_PerfRawData-Klasse ist. Wenn dies immer noch fehlschlägt, sollten Sie das WMI-Repository neu erstellen: https://blogs.technet.microsoft.com/askperf/2009/04/13/wmi-rebuilding-the-wmi-repository/
quelle