Updating the InventoryData.Software on a single machine
I am cleaning up some software on computers individually and need the InventoryData.software to update so it will show as compliant. Is there a way to update this manually, running the kbot 4 0 doesn't update this file just the inventory.xml.
2 Comments
[ + ] Show comments
-
I believe InventoryData.Software is the result of the Inventory.exe process, which is run as part of the Software Inventory (not Software Catalog). That should be executed during a regular inventory. Have you tried forcing an Inventory from the Device's Inventory page? - ondrar 6 years ago
-
Yes, when I do a force inventory it updates the inventory.xml but only sometimes will it update the inventorydata.software file. When I do a runkbot 4 0 it takes less attempts but still does not update every time. - jrunkles1221 6 years ago
-
If you go to Settings > Provisioning > Communication Settings, what do you have set for the Agent Inventory and Catalog Inventory? - ondrar 6 years ago
-
Agent Inventory is 2 hours and Catalog is 1 day. - jrunkles1221 6 years ago
Answers (2)
Please log in to answer
Posted by:
chucksteel
6 years ago
The Inventory.exe process is part of the Software Catalog and it updates the InventoryData.software file. You can force it to update by running the *** Upload SAM Catalog Data *** script. This is a hidden script, so you can only see it by showing all scripts, e.g. https://kace/adminui/kbot_list.php?SHOWALL=1
That will give you the ID of this script on your KBox.
Comments:
-
Thanks, I knew there had to be a way to force the Software Catalog inventory, but I didn't know how to see all scripts!
Thanks for the correction on the inventories, too! I had them backwards. - ondrar 6 years ago
Posted by:
AbhayR
6 years ago