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 5 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 5 years ago
  • If you go to Settings > Provisioning > Communication Settings, what do you have set for the Agent Inventory and Catalog Inventory? - ondrar 5 years ago
    • Agent Inventory is 2 hours and Catalog is 1 day. - jrunkles1221 5 years ago

Answers (2)

Posted by: chucksteel 5 years ago
Red Belt
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.

  • 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 5 years ago
Posted by: AbhayR 5 years ago
Red Belt
Software Catalog inventory runs after the regular inventory when you do the force inventory from server. There could be a delay of few minutes between them.
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ