...
When they click Update Now or the deadline expires, Nudge will open a Self Service item, eg "Install macOS Updates Now"
On an Apple Silicon Mac, it will prompt for the logged-in user's password:
...
NOTE: the password will get saved in the user's keychain - next time the Mac needs updates, the user will not be prompted!
On an Intel Mac, or once the user enters their password, they'll see a notification that "This computer will automatically restart very soon"
...
SETTING UP SUPER+Nudge macOS Updates
...
- Create a self-service policy to run SUPER with the '--workflow-install-now' parameter:
SITE - Run SUPER for macOS updates- Install Updates Now
- In Files and Processes, Execute command, add "/usr/local/bin/super --workflow-install-now &"
- Scope it to your SITE - SUPER+Nudge macos update targets group
- For Self Service give it a display name such as "Install macOS Updates Now"
- copy the self service installation URL to , then add it to your Nudge SITE - Nudge with SUPER Settings config profile's 'actionButtonPath'
To switch a Mac to SUPER+Nudge for macOS updates, create a policy to run the add-super-files, and and run-super policies:
...
- Scope it your SITE - SUPER+Nudge macos update targets group
- Add script "GLOBAL - Run Policy Triggers"
- Add parameters for SITE-add-super-files, and SITE-run-super
...
To start testing,
- Add a Mac to your SITE - SUPER+Nudge macos update targets group (NOTE: group
- Set the Exception - Nudge EA to 'Yes" for each computer to exclude it from the global Nudge config profiles
- Reinstall Nudge first if you previously used
- the Mac for SUPER alone
- Set your SITE - Add SUPER Accessory Files policy to Enabled, Ongoing (do not set Recurring Check-in)
- Set your SITE - Run SUPER for macOS updates policies to Enabled, Recurring Check-in, Run Once Per Week
- Set your SITE - Switch to SUPER+Nudge for MacOS Updates policy to Enabled, Recurring Check-in, Run Once Per Computer
- Run "sudo jamf policy" on the Mac to kick things off or just wait for the policies to run.
Once the polices run, SUPER will be installed, and the dialog accessory html files used by SUPER will be copied to /usr/local/epm
SUPER will start running and it will check for any minor updates and pre-download them. It will only install updates when the "Install macOS Updates Now" policy is run - by Nudge, or directly from Self Service.
SUPER auto-installs a LaunchDaemon to run itself at the interval you specify in the configuration file (default 6 hours) - running the policy weekly just ensures that it gets reinstalled if the user removes it - or if a new version of SUPER is uploaded to Jamf (script GLOBAL - SUPER v4 macOS Updates)
...