08/07/2018 361 views
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?
    • 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.
  • If you go to Settings > Provisioning > Communication Settings, what do you have set for the Agent Inventory and Catalog Inventory?
    • Agent Inventory is 2 hours and Catalog is 1 day.

Community Chosen Answer

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.

Answered 08/08/2018 by: chucksteel
Red Belt

  • 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.

All Answers

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.
Answered 08/09/2018 by: AbhayR
Red Belt

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login