I'm trying to set up Nudge which is a program that pings users to update their computer. I have everything in the JSON file setup, but I can't seem to find a way to create a URL for the button "Update Now" to take them to software update. The default uses "munki://updates" and the instructions take you to Jamf Self Service for macOS URL Schemes which seems to only take the user to Self Service? Would you have to make the button point to Self Service and create a link in Self Service that takes the user to Software Preferences?
Forgive me if this is simple, I'm new to Jamf (and IT) and Google doesn't seem to have an answer.
Hi @edelfert, here is a good article regarding Making Links Launch Mac Apps & Preferences (And a Script to List URL-Callable PrefPanes & Their Addresses)
You can create a hyperlink to x-apple.systempreferences:com.apple.preferences.softwareupdate on a web page or in an e-mail like this:
<a href="x-apple.systempreferences:com.apple.preferences.softwareupdate">Click to be taken to Software Update on Your Mac</a>.
The default is supposed to be blank, according to the wiki. For my instance, I left all of the elements blank and used the stock Simple Mode UI. Clicking on the update button would bring up the Software Updates window. It is worth noting I did this with a Configuration Profile, not a JSON schema.
Might be worth a shot leaving actionButtonPath unconfigured in your schema.
@swhps It would be nice if we could direct users to that sheet in Software Update, but I sincerely doubt that's going to be possible to do in a scripted/automated way.
You can thank Apple for making it so things like available updates are now basically hidden behind a link, instead of keeping it simple like it used to be in older versions of Software Update. Each time Apple touches the software update process, they manage to screw it up even more than the last time. It's already at the point of being nearly unusable as it is.
Apparently someone at Apple is convinced that complete and utter morons use their computers and they must dumb things down lest they confuse the poor befuddled simpletons with something like a simple list of available updates for their computer. 🙄
i was able to find the correct URIs for several versions of MacOS
macOS Big Sur
i was able to find these based on what i read here https://pspdfkit.com/guides/ios/faq/finding-the-app-bundle-id/
hope this helps