Skip to main content
Question

Application Usage reports

  • November 10, 2025
  • 8 replies
  • 279 views

stephaniemm77
Forum|alt.badge.img+5

I am trying to create a Applications Usage Reports specially for Adobe App, I have tried:

To create a usage report for a group of computers based on applications, you'll need to follow these steps:

First, ensure Application Usage collection is enabled:

  1. Go to Settings > Computer management > Inventory collection
  2. Click Edit, then the Software tab > Applications
  3. Select "Collect Application Usage Information" checkbox

Next, create a Smart Group for your computers:

  1. Navigate to Computers > Smart Computer Groups > New
  2. Add criteria using Application Title and optionally Application Version
  3. Configure operators and values to define your group

Finally, generate the report:

  1. Go to Computers > Search Inventory
  2. Create or select an advanced computer search with your criteria
  3. Click the Reports tab
  4. Select "Applications" as the inventory item to base results on
  5. Choose your file format and click Download Report

This is jamf instructions and it did not work, when I reached out to support this is what they told me. 

“So this is a limitation we currently have within Jamf. The export will have the application that is installed but it won't show the typical usage data that we see with individual computers.”

Any idea how to get application data besides clicking on each computer and viewing it?

8 replies

hüseyinusta12
Forum|alt.badge.img+3
  • New Contributor
  • November 10, 2025

First, edit the relevant parts in the script, then run the script using Terminal.app, and you can access the report from the desktop.

JamfAppUsageLogsReport.sh


Forum|alt.badge.img
  • New Contributor
  • November 21, 2025

I did try the Script but for some reason iam getting a auth failure when ever i try to run it.

Fetching computer list...
-:10: parser error : Opening and ending tag mismatch: br line 8 and p
</p>
    ^
-:11: parser error : Opening and ending tag mismatch: p line 8 and body
</body>
       ^
-:12: parser error : Opening and ending tag mismatch: body line 5 and html
</html>

 

 


Forum|alt.badge.img
  • New Contributor
  • November 21, 2025

Ok got it sorted . Just had to modify the script to get the barrer Token 

Thank you


Forum|alt.badge.img+1
  • New Contributor
  • February 5, 2026

I would love to try this script but am getting the errors Seetx reported. Could either of you explain how to modify the script to get the bearer token?


hüseyinusta12
Forum|alt.badge.img+3
  • New Contributor
  • February 6, 2026

Forum|alt.badge.img+1
  • New Contributor
  • February 6, 2026

Amazing. Nice work!


Forum|alt.badge.img
  • New Contributor
  • February 11, 2026

FIXED. See below

 

Great script ​@hüseyinusta12 i was able to use it last week and gather some great intel, but i’ve just tried using it today and i’m seeing same behaviour on both scripts.  Even if i modify the script to use a static auth bearer token.

Output is

bash JamfAppUsageLogsReport.sh 
Fetching OAuth access token...
OAuth token obtained successfully.
Fetching computer list (all pages)...
A total of 356 computers will be processed...
Processing: 356/356 computers (%100)

Process completed! Results have been saved to '/Users/Bob/Desktop/App_Usage_Report_2026-02-11.csv'.

But when i look at the CSV it’s just showing the column headers, and no data.

Any ideas? (I’ll pop an issue on your github repo too)


Forum|alt.badge.img
  • New Contributor
  • February 17, 2026

Turns out my start/end dates were in 2025, and Jamf only keeps application usage logs for the last 90 days.

Updated my dates, and working great.  Thanks