On a Mac I have an application that was installed into the "Applications" folder. The Kace Agents software inventory picked it up correctly.

If I remove the application from the Applications folder Kace Agent still shows as the app being installed.

Even if I remove the Mac from the inventoried systems and remove the application from the software list once the Kace Agent is reinstalled it picks up the application in question again even though it isn't in the Applications folder.

Can someone tell me where the agent get's its list off installed application from?

Answer Summary:
0 Comments   [ - ] Hide Comments


Please log in to comment

Community Chosen Answer


The agent leverages /usr/sbin/system_profiler to gather the info. 

This can also be seen via the System Information GUI via /Applications/Utilities or through the About This Mac in the  Menu. 
Answered 10/22/2014 by: MacDude
Fifth Degree Brown Belt

  • Your answer is valid

    I have removed all Files and Folder that I could find for this specific application and yet it still does appear in both Kace and the System Profiler so it must use the Profiler.

    Guess my next question should be is "How does the System Profiler" find installed apps.
    • I believe that is uses Spotlight. I've had machines that don't report applications properly in the past and I have had to rebuild the Spotlight index to resolve the issue.
Please log in to comment
Answer this question or Comment on this question for clarity


The agent finds all .app folders on the machine, not just those in the Applications folder. If you just moved the application to another location on the drive it will still appear in the inventory.

Answered 10/20/2014 by: chucksteel
Red Belt

Please log in to comment
Share SNMP OID and MIB Information
It’s easy to add custom SNMP OID GETs to your Dell KACE K1000 inventory, but where do you find the exact OIDs you need for a specific device? This is the place to share the OIDs and MIBs you have – and to request the ones you need.