Overview
On new versions of LDMS, you may notice that the inventory scanner sits at "Communicating with core over TCP/IP" for a long time, seemingly doing nothing, when launched manually.
This is due to addition made to WMIRulesScan.exe, a new process that integrates with data analytics to run extra WMI scanning rules.
Note: If you rename the WMIRulesScan.exe you may experience an issue in seeing uninstalled software within a device's inventory record. For more information please see this article: Uninstalled Software Appears in Inventory
Resolution
If you're licensed for Data Analytics, this has been fixed in a DA Content update on LDMS 2016.3 SU4, and EPM 2017.1 SU1.
If you aren't licensed for data analytics, the below steps are a workaround to remove the rules:
- Head to %LDMS_HOME%ldlogon
- Find WMIRulesScan.xml
- Open the file
- Hit CTRL + A and then delete
- Save the file
- Open the file properties and set the file to Read Only.
Next time you run an inventory scan, the inventory scanner will download the cleared WMIRulesScan.xml and inventory should start scanning Hardware much faster.
Additional
If you wish to disable the WMI Rules Scanner within 2017.x please visit the following article: Disable WMI Scanner Rules from the Landesk Scanner Group