Hallo,
wir möchten gerne Benutzerdefinierte WMI-Abfragen nutzen, nun habe ich mehrere getestet jedoch werden die Werte nicht inventarisiert.
Getestet zum Beispiel:
SELECT LastBootUpTime FROM Win32_OperatingSystem
Der Aufruf für die lokale Datenanzeige erfolgte hierbei mit:
%SystemRoot%\system32\Empirum\EmpInventory.exe /C:\\emp-server\Configurator$\User\EmpInvScan_WINDOWS.xml /WMI /V2 /M /T /G
Egal ob der Aufruf der Inventory mit oder ohne den Schalter /WMI erfolgt wird dieser Wert nicht erfasst.
In der XML
In der Inventory Konfigurations-XML steht die Abfrage auch drin:
<wmi_custom>
<item enum="false">SELECT LastBootUpTime FROM Win32_OperatingSystem</item>
</wmi_custom>
WMI Abfragen funktionieren ansonsten normal auf dem Rechner und auch die restlichen WMI Daten werden erfasst. Übersehe ich hier noch etwas grundlegendes?
Viele Grüße
Markus
Benutzerdefinierte WMI-Abfragen: Keine Datenerfassung
Benutzerdefinierte WMI-Abfragen: Keine Datenerfassung
Matrix42 Workspace Management: 10.0.3.3162
Matrix42 Client Management: 20.0.3.54605
Matrix42 Client Management: 20.0.3.54605
Re: Benutzerdefinierte WMI-Abfragen: Keine Datenerfassung
Hier noch die Ausgabe von Debugview im Bereich WMI
Code: Select all
[8640] EmpInv: GetWMI
[8640] WMIQueryScanner.cpp:1345: CWMIQueryScanner::OSSupportsNumberOfCores(versionInfo.dwMajorVersion=6, versionInfo.dwMinorVersion=1, ServicePack=1, supportNumberOfCores=TRUE)
[8640] WMIQueryScanner.cpp:1373: CWMIQueryScanner::GetWMIProcessor(query="SELECT Name, Manufacturer, ProcessorId, Version, Revision, Stepping, ProcessorType, Level, CurrentClockSpeed, MaxClockSpeed, CurrentVoltage, ExtClock, L2CacheSize, L2CacheSpeed, DeviceID, NumberOfCores, NumberOfLogicalProcessors FROM Win32_Processor")
[8640] GetDiskDriveSerialNumber(strPhysicalDrive=\\.\PHYSICALDRIVE0)
[8640] CPhysicalDrive::Init()
[8640] CPhysicalDrive::Open(_deviceName=\\.\PHYSICALDRIVE0)
[8640] CPhysicalDrive::Open(opened=FALSE)
[8640] GetDiskDriveSerialNumber(): after initialization of instance of CPhysicalDrive
[8640] GetDiskDriveSerialNumber(): instance doesn't have DriveData
[8640] WMIQueryScanner.cpp:312: Print_Win32_DiskDrive(): GetDiskDriveSerialNumber("\\.\PHYSICALDRIVE0") returned ""
[8640] Print_Win32_PhysicalMedia()
[8640] Print_Win32_PhysicalMedia(strSerialNumber=154510FD66F2)
[8640] Print_Win32_PhysicalMedia(): serialNumber=154510FD66F2 contains hex number
[8640] Print_Win32_PhysicalMedia()
[8640] Print_Win32_PhysicalMedia(strSerialNumber=)
Matrix42 Workspace Management: 10.0.3.3162
Matrix42 Client Management: 20.0.3.54605
Matrix42 Client Management: 20.0.3.54605
-
- Posts: 409
- Joined: 23. Aug 2010, 13:47
- Contact:
Re: Benutzerdefinierte WMI-Abfragen: Keine Datenerfassung
Hallo,
Korrektur zu den vorher geposteten Infos
Am ehesten führt also eine andere Abfrage zu einem Fehler und damit Abbruch des Abarbeitens der Inventarisierungsliste vor dem Erreichen Deiner Abfrage.
Grüße
LiTe
Korrektur zu den vorher geposteten Infos
funktioniert hier problemlos ohne weitere Filterung auf 'Primary = true' und ohne es als Auflistung zu flaggen.SELECT LastBootUpTime FROM Win32_OperatingSystem
Am ehesten führt also eine andere Abfrage zu einem Fehler und damit Abbruch des Abarbeitens der Inventarisierungsliste vor dem Erreichen Deiner Abfrage.
Grüße
LiTe
-
- Posts: 521
- Joined: 06. Apr 2006, 22:01
- Location: Bochum
- Contact:
Re: Benutzerdefinierte WMI-Abfragen: Keine Datenerfassung
Moin!
Wenn ich das Kommando starte, poppt Notepad mit den Inventardaten auf. Historisch bedingt, werden darin kein WMI ausgegeben.
Wenn man allerdings das Kommandoeingibt, stehen die Informatioen in der "%temp%\Test.xml" drin.
Wenn ich das Kommando
Code: Select all
%SystemRoot%\system32\Empirum\EmpInventory.exe /C:\\%EmpirumServer%\Configurator$\User\EmpInvScan_WINDOWS.xml /WMI /V2 /M /T /G
Wenn man allerdings das Kommando
Code: Select all
C:\Windows\System32\Empirum\EmpInventory.exe /C:\\%EmpirumServer%\Configurator$\User\EmpInvScan_WINDOWS.xml /O:"%temp%\Test.xml" /E /V2 /M /T
Frank Dethlefsen
Consultant und Coach
UPDATENOW GmbH
Frank.Dethlefsen@updatenow.de
https://empirum.blogspot.de/
Consultant und Coach
UPDATENOW GmbH
Frank.Dethlefsen@updatenow.de
https://empirum.blogspot.de/
Re: Benutzerdefinierte WMI-Abfragen: Keine Datenerfassung
Hallo,
danke Frank, das mit dem Historisch bedingt war der richtige Tipp...
Viele Grüße
Markus
danke Frank, das mit dem Historisch bedingt war der richtige Tipp...
Viele Grüße
Markus
Matrix42 Workspace Management: 10.0.3.3162
Matrix42 Client Management: 20.0.3.54605
Matrix42 Client Management: 20.0.3.54605
Who is online
Users browsing this forum: No registered users and 7 guests