Software Inventory

I'm looking for a way to generate a report for 600 Macs that shows what Apple Apps versions are installed and if there are any updates/security that needs to be installed. I will need to this remotely and use an application or script that can query that information. If the solution could also look a third party software than that would be a bonus.


I don't want to use ARD because of the quantity of Macs and they are not all set up correctly to use with ARD. Thanks!

Current Pro Desktops

Posted on Apr 16, 2021 8:57 AM

Reply
3 replies

Apr 21, 2021 6:22 AM in response to MacGeek13

Updates are likely listed somewhere else. This will show all of the data types you can search.

system_profiler -listDataTypes

You can combine them all on the same command, like

system_profiler SPApplicationsDataType SPInstallHistoryDataType


If you look at System Information (Option key + Apple Menu), all of that data should be available through system_profiler. The names of the sections may provide a clue as to which Data Type to use.

Apr 21, 2021 6:12 AM in response to Barney-15E

Thanks Barney-15E,


That provided me with a list of every application installed on my Mac with all the udpate information. I'm only seeing one security update from Apple in the list. I'm not sure this is possible but I would like to see what updates, especially security updates haven't been installed for each OS. I know that's a very tall order but so many of our users never install any updates at all. Most of them are Admins so they can change any System Preference I setup or choose not to update when prompted.


As our company becomes more concerned with security, we want to know what needs updating similar to what they say can be done on Windows.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Software Inventory

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.