โ09-23-2024 04:10 AM
We mainly use Dell laptops and for the most part JC agent successfully retrieves their serial number and reports them to the JC console.
This is important to use as it is part of our company's security qualifications
How does this work "under the hood"? I would like to work out if a particular dependency is missing as a couple of laptops are not reporting this (and it maybe an indication of other potential issues).
Dell's own utilities are happily reporting this so I am left scratching my head.
Solved! Go to Solution.
โ10-09-2024 04:58 AM - edited โ10-09-2024 06:18 AM
I may have found a clue, the machine is brand new with the latest version of Windows 11, it seems Microsoft are not shipping "WMIC" (which gives all sorts of information such as this) as standard.
I have reinstalled it and will see if in the next scan if my serial number gets picked up, if this is the case your programmers will need to rewrite the tool to use CMI instead (so says google ๐ )
UPDATE: My serial number has now been reported to Jumpcloud, the command I used to add WMI back in was
DISM /Online /Add-Capability /CapabilityName:WMIC~~~~
โ09-23-2024 10:27 PM
Hello Michael! System Insights is the feature which captures the telemetry of your device fleet like serial#, disk encryption status, uptime, network interface details etc. It gets installed alongside the JumpCloud Agent. Review Get Started: System Insights KB for more info. Typically if SI fails to capture the data, uninstallation and reinstallation of the Agent should reinstall the SI feature as well and correct the telemetry posture.
โ09-24-2024 10:56 AM - edited โ09-24-2024 10:56 AM
Have reinstalled it and the most likely error remains "time=2024-09-24 15:27:41.796095+01:00 PID=6468 level=error msg=systemreport.reporter: error collecting data error=exit status 1"
What doesn't make sense is if I query the opensource app you use "osquery", it returns my serial number
PS C:\Program Files\JumpCloud> .\jcosqueryi
Using a [1mvirtual database[0m. Need help, type '.help'
osquery> SELECT CPU_type, hardware_vendor, hardware_model, hardware_serial FROM system_info;
+----------+-----------------+----------------+-----------------+
| cpu_type | hardware_vendor | hardware_model | hardware_serial |
+----------+-----------------+----------------+-----------------+
| x86_64 | Dell Inc. | XPS 14 9440 | REDACTED |
+----------+-----------------+----------------+-----------------+
osquery>
Neil
โ10-09-2024 04:58 AM - edited โ10-09-2024 06:18 AM
I may have found a clue, the machine is brand new with the latest version of Windows 11, it seems Microsoft are not shipping "WMIC" (which gives all sorts of information such as this) as standard.
I have reinstalled it and will see if in the next scan if my serial number gets picked up, if this is the case your programmers will need to rewrite the tool to use CMI instead (so says google ๐ )
UPDATE: My serial number has now been reported to Jumpcloud, the command I used to add WMI back in was
DISM /Online /Add-Capability /CapabilityName:WMIC~~~~
New to the site? Take a look at these additional resources:
Ready to join us? You can register here.