S.U.P.E.R.M.A.N
com.macjutsu.super
Use this section to define settings for S.U.P.E.R.M.A.N (super)
Configuration Keys (77)
Showing 77 of 77 keys
| Key | Type | Description | Default | Range |
|---|---|---|---|---|
PFC_SegmentedControl_0stringrequired | string | — | Default: — | Range: — |
AuthAskUserToSavePasswordbooleanAuth Ask User To Save Password | boolean | Prompt the end user to save their password which can then be used to authenticate the local softwareupdate command | Default: false | Range: — |
AuthCredentialFailoverToUserbooleanAuth Credential Failover To User | boolean | If any managed automatic authentication method fails validation, then failover to local end user authentication | Default: true | Range: — |
AuthJamfComputerIDstringAuth Jamf Computer ID | string | Use this when using super with Jamf Pro API account | Default: — | Range: — |
AuthJamfCustomURLstringJamf Custom URL Override | string | Allows you to override the default Jamf Pro management URL for a custom Jamf Pro API URL | Default: — | Range: — |
AuthMDMFailoverToUserstringUser Authentication MDM Failover | string | The MDM workflow can be unreliable due to its complexity, and super will automatically try again upon failure, however this settings allows super to try other options | Default: — | Range: — |
DeadlineCountFocusstringFocus Count Deadline | string | The maximum number of automatic deferrals allowed if the system is in user-enabled Focus/Do Not Disturb or when a process has requested that the display not go to sleep | Default: — | Range: — |
DeadlineCountHardstringHard Count Deadline | string | The maximum number of user selected deferrals allowed before the computer automatically restarts for updates without asking the user for approval | Default: — | Range: — |
DeadlineCountSoftstringSoft Count Deadline | string | The maximum number of user selected deferrals allowed before showing a soft deadline dialog | Default: — | Range: — |
DeadlineDateFocusstringFocus Date Deadline | string | This is the last date and time when automatic deferrals are allowed if the system is in user-enabled Focus/Do Not Disturb or when a process has requested that the display not go to sleep (for example, during an active meeting) | Default: — | Range: — |
DeadlineDateHardstringHard Date Deadline | string | If this date has passed, the computer restarts and udpates without asking the user for approval | Default: — | Range: — |
DeadlineDateSoftstringSoft Date Deadline | string | If this date and time have passed, an interactive update restart dialog appears indicating that no more user deferrals are allowed | Default: — | Range: — |
DeadlineDaysFocusstringFocus Days Deadline | string | The maximum number of days that automatic deferrals are allowed if the system is in user-enabled Focus/Do Not Disturb or when a process has requested that the display not go to sleep (for example, during an active meeting). | Default: — | Range: — |
DeadlineDaysHardstringHard Days Deadline | string | The maximum number of days allowed before the computer automatically restarts for updates without asking the user for approval | Default: — | Range: — |
DeadlineDaysSoftstringSoft Days Deadline | string | The maximum number of days allowed before the soft deadline dialog. The soft deadline is an interactive update restart dialog indicating that no more deferrals are allowed | Default: — | Range: — |
Dialog Timeout Restart Or Defer | string | Sets an automatic timeout for the restart or defer dialog in seconds | Default: — | Range: — |
Workflow Jamf Policy Triggers | string | Make the super workflow run one or more Jamf Pro Policy Triggers that are comma separated with no spaces | Default: — | Range: — |
Display Accessory User Auth File | string | Specifies a local path or web URL to a file with the content to be shown in dialogs only when showing the Apple silicon user authentication dialog | Default: — | Range: — |
Display Accessory Update File | string | Specifies a local path or web URL to a file with the content to be shown in dialogs only when performing macOS updates | Default: — | Range: — |
Display Accessory Upgrade File | string | Specifies a local path or web URL to a file with the content to be shown in dialogs only when performing macOS upgrades | Default: — | Range: — |
WorkflowZeroDateManualstringWorkflow Zero Date Manual | string | Instead of having super automatically select the beginning date and time of the super workflow (aka. day zero), this option sets a specific date and time as day zero | Default: — | Range: — |
DeferralTimerFocusstringFocus Defer Timer | string | The number of minutes to defer the update restart dialog automatically if a process has prevented display sleep (for example, during an active meeting) or the user has Focus or Do Not Disturb enabled | Default: — | Range: — |
DialogTimeoutDefaultstringDefault Dialog Timeout | string | Sets the default timeout for any dialog that doesn't have a specific timeout setting | Default: — | Range: — |
Free Space Timeout | string | Timeout for computers with not enough free space | Default: — | Range: — |
Battery Timeout | string | Timeout for computers where power is required | Default: — | Range: — |
Soft Display Timeout | string | Sets an automatic timeout for interactive update restart dialogs in seconds | Default: — | Range: — |
DialogTimeoutUserAuthstringUser Authentication Timeout | string | On Mac computers with Apple Silicon, the number of seconds to wait for the user to successfully authenticate when presented with the user authenticated dialog | Default: — | Range: — |
DialogTimeoutUserChoicestringUser Choice Dialog Timeout | string | Sets an automatic timeout for the user choice (restart/install or defer) dialog in seconds | Default: — | Range: — |
User Scheduled Install User Choice Dialog Timeout | string | Sets an automatic timeout for the scheduled install user choice dialog in seconds | Default: — | Range: — |
Default Accessory File | string | Local path or http(s) URL to a file that is the default accessory | Default: — | Range: — |
Jamf Policy Accessory File | string | Local path or http(s) URL to a file that is the accessory to display when the InstallJamfPolicyTriggers payload option is also enabled and the workflow target is only Jamf Pro Policy Triggers | Default: — | Range: — |
Major Upgrades Accessory File | string | Local path or http(s) URL to a file that is the accessory to display when performing macOS upgrades | Default: — | Range: — |
Minor Updates Updates Accessory File | string | Local path or http(s) URL to a file that is the accessory to display when performing macOS updates | Default: — | Range: — |
Non-System Updates Accessory File | string | Local path or http(s) URL to a file that is the accessory to display when the InstallNonSystemUpdatesWithoutRestarting payload option is also enabled and the workflow target is only non-system updates | Default: — | Range: — |
Restart Without Updates Accessory File | string | Local path or http(s) URL to a file that is the accessory to display when the WorkflowRestartWithoutUpdates payload option is also enabled and the workflow target is only a forced restart without any updates | Default: — | Range: — |
DisplayAccessoryTypestringCustom Display Accessory | string | Interactive dialogs (but not notifications) generated by IBM Notifier can be easily customized via several display accessory options | Default: — | Range: Textbox (TEXTBOX), HTML (White Bounding Box) (HTMLBOX), HTML (Blank Background) (HTML), Image (IMAGE), Video (VIDEO), Video (Auto-Play) (VIDEOAUTO) |
DisplayHelpButtonStringstringHelp Button | string | Plain text to display or http(s) URL link to follow for the Help Button | Default: — | Range: — |
DisplayHideProgressBarstringDisplay Hide Progress Bar | string | This option hides the animated progress bar (as opposed showing it) for notifications and alerts | Default: — | Range: — |
DisplayIconDarkFilestringDark Display Icon | string | Local path or http(s) URL to a file that is the picture to display in notifications or dialogs when in dark mode. Failover to DisplayIconFile payload if configured | Default: — | Range: — |
DisplayIconLightFilestringLight Display Icon | string | Local path or http(s) URL to a file that is the picture to display in notifications or dialogs when in light mode. Failover to DisplayIconFile payload if configured | Default: — | Range: — |
DisplayIconFilestringDisplay Icon | string | Local path or http(s) URL to a file that is the picture to display in notifications or dialogs | Default: — | Range: — |
DisplayIconSizestringDisplay Icon Size | string | Number of pixels for the DisplayIcon in IBM Notifier dialogs | Default: — | Range: — |
Install Jamf Policy Triggers | string | If a restart is required for system updates or forced via RestartWithoutUpdates, this list of Jamf Policy Triggers runs before any available updates install and the computer restarts | Default: — | Range: — |
Install Jamf Policies Without A Restart | boolean | Allows for installation of Jamf Pro Policies even if there are no available macOS updates/upgrades | Default: false | Range: — |
ScheduleZeroDateReleasebooleanApple Zero Day Workflow Date | boolean | Leverages the public MacAdmin's SOFA macOS machine readable JSON feed to discover release dates for use in workflows with deadline day options | Default: true | Range: — |
ScheduledInstallUserChoicebooleanScheduled Install User Choice | boolean | Adds a Schedule button to the standard deferral dialog | Default: true | Range: — |
TestModebooleanTest Mode | boolean | Mode to validate parameters, credentials, notifications, dialogs, deferrals, and deadline logic | Default: true | Range: — |
WorkflowInstallNowbooleanStart Workflow Immediately | boolean | Kicks off the super workflow immediately, prompting user that an update has begun | Default: false | Range: — |
ScheduleWorkflowActivestringSchedule Workflow Active | string | Allows you to define multiple weekday time frames that specify when the super workflow is allowed to be active (aka maintenance windows) | Default: — | Range: — |
TestBatteryLevelstringTest Battery Level | string | Minmum Battery Percentage | Default: — | Range: — |
TestModeTimeoutstringTest Mode Timeout | string | The amount of time in seconds to leave test notifications and dialogs open before moving on in the workflow | Default: — | Range: — |
TestStorageUpdatestringFree Space Update | string | Free space required for updates | Default: — | Range: — |
TestStorageUpgradestringTest Free Space Upgrade | string | Free space required for upgrades | Default: — | Range: — |
ScheduleZeroDateManualstringManual Zero Day Workflow Date | string | Instead of having the days deadline counter, automatically select the day zero date | Default: — | Range: — |
Apple Zero Day Custom URL | string | Allows for a custom self-hosted MacAdmin's SOFA macOS machine readable JSON feed | Default: — | Range: — |
ScheduledInstallDatestringScheduled Install Date | string | Allows you to specify a date and time that a scheduled installation takes place | Default: — | Range: — |
ScheduledInstallDaysstringScheduled Install Days | string | Allows you to specify the number of days after the zero date that a scheduled installation takes place | Default: — | Range: — |
ScheduledInstallReminderstringScheduled Install Reminder | string | Allows you to specify a list of minutes separated by commas (no spaces) that define how often a scheduled installation reminder dialog appears prior to a scheduled installation | Default: — | Range: — |
DeferralTimerDefaultstringDeferral Timer Default | string | The number of minutes to defer until the next update workflow attempt if a user choses not restart | Default: — | Range: — |
DeferralTimerErrorstringDeferral Timer Error | string | The number of minutes to defer if super detects an error in the workflow (for example, network or MDM connectivity issues) | Default: — | Range: — |
DeferralTimerMenustringDeferral Timer Menu | string | Display a deferral time pop-up menu in the non-deadline restart dialog that allows the user to override the Deferral Timer Default timer | Default: — | Range: — |
Deferral Timer Workflow Relaunch | string | The number of minutes to defer if no software updates are available or allowed. Enabling this option results in super acting as a permanent agent that checks for software updates on a regular basis | Default: — | Range: — |
DisplayHideBackgroundstringDisplay Hide Background | string | Hide the background while displaying super dialogs and notifications | Default: — | Range: — |
Display Notifications Centered | string | Display super notifications in the center of the screen | Default: — | Range: — |
DisplaySilentlystringDisplay Silently | string | Do not play the system alert sound when opening super dialogs and notifications | Default: — | Range: — |
DisplayUnmovablestringDisplay Unmovable | string | Disable the users ability to move super dialogs and notifications | Default: — | Range: — |
Display Warning Button String | string | A plain text string or URL to open when the user clicks the warning button (exclamation mark icon) in all interactive dialogs (but not notifications) | Default: — | Range: — |
InstallMacOSMajorUpgradesbooleanInstall macOS Major Upgrades | boolean | With this option enabled super leverages built-in commands and the mist command to find compatible macOS major upgrade versions. If a newer macOS major upgrade is available then the super workflow attempts to download and install the upgrade. The default super workflow always selects the newest compatible macOS major upgrade version | Default: false | Range: — |
Restart Without Updates | boolean | Force a restart even if Apple software updates do not need it Depends on: DisplayAccessoryRestartWithoutUpdatesFile | Default: false | Range: — |
Install MacOS Major Version Target | string | Limit the installation of macOS major upgrade versions to the major (whole number) version specified in this option. This option requires that you have also specified the InstallMacOSMajorUpgrades option | Default: — | Range: — |
Install Non System Updates Without Restarting | boolean | If there are no pending restart-required macOS updates or upgrades, make the super workflow install non-system Apple software updates as soon as they become available Depends on: DisplayAccessoryNonSystemUpdatesFile | Default: true | Range: — |
Install Rapid Security Responses | boolean | Allow the super workflow to install macOS Rapid Security Response (RSR) updates | Default: true | Range: — |
InstallMacOSBSIUpdatesbooleanInstall macOS BSI Update | boolean | Allows the super workflow to install macOS BSI Updates | Default: true | Range: — |
WorkflowDisableRelaunchbooleanWorkflow Disable Relaunch | boolean | Disable the automatic relaunch of the super workflow when no macOS updates or upgrades are available or allowed | Default: false | Range: — |
WorkflowDisableUpdateCheckbooleanWorkflow Disable Update Check | boolean | Disable the super workflow from checking for, downloading, or installing any Apple software updates or upgrades, even if they are available | Default: false | Range: — |
WorkflowOnlyDownloadbooleanWorkflow Only Download | boolean | Download and prepare macOS updates or upgrades but do not start any installation workflow | Default: false | Range: — |
VerboseModebooleanVerbose Mode | boolean | Mode to generate additional log output | Default: false | Range: — |