Skip to main content
Question

Updates for third-party applications by ordinary users

  • March 16, 2026
  • 2 replies
  • 26 views

Forum|alt.badge.img+6

By using Jamf Pro to revoke the administrator privileges of users, we are now facing a problem. Applications like Cusros have a very high update frequency. However, we don't want to simply and brutally grant the users the administrator privileges and let them complete the automatic update by clicking once in the Self Service. Do you have any suggestions on how to solve this?

2 replies

Chubs
Forum|alt.badge.img+23
  • Jamf Heroes
  • March 16, 2026

Do you have a link to the software?  No way to tell it to use an updater to stay up to date?  If it’s that gated, tmid would have a weekly script to check for the version and reinstall the latest if that’s the case. 


sdagley
Forum|alt.badge.img+25
  • Jamf Heroes
  • March 16, 2026

@gaoyajing0810 To disable automatic updates for the Cursor app push a Configuration Profile with an Application & Custom Settings payload to with the following PLIST for the com.todesktop.230313mzl4w4u92 domain:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>update.mode</key>
<string>none</string>
</dict>
</plist>

That setting, and a few other MDM controllable settings for the app, are documented on Cursor’s web site at https://cursor.com/docs/enterprise/deployment-patterns 

You can use Installomator (click the Wiki link on that page for full documentation) in a Self Service triggered Policy to do the install, and updates, for Cursor (and many other apps).

A similar approach can be used for other apps that don’t use Privileged Helpers to allow updates when the user isn’t an Admin (e.g. iTerm, BBEdit, VSCode), you’ll just need to find out how to set them not to automatically check for updates, and a Google query like “disable auto updates for cursor app via mdm” can be useful to start that search.

Another option is to use Jamf Pro’s Patch Management capability, which allows you to set up a patch policy to offer updates via Self Service and enforce them after a specific number of days. That does require that you upload installer packages for the apps to be updated to your Jamf Pro DP/JCDS.