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?
Updates for third-party applications by ordinary users
Best answer by sdagley
<?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.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
