PayloadKit

Install or Defer

com.github.mpanighetti.install-or-defer

Install or Defer settings

macOS

Configuration Keys (15)

Showing 15 of 15 keys

KeyTypeDescriptionDefaultRange

Install Button Label

stringThe label of the install button.Default: "Install"Range: —

Defer Button Label

stringThe label of the defer button.Default: "Defer"Range: —

Disable Post-Install Alert

booleanWhether to suppress the persistent alert to run updates.Default: falseRange: —

Support Contact

stringContact information for technical support included in messaging alerts.Default: "IT"Range: —

Deferral Period

integerNumber of seconds between when the user clicks "Defer" and the next prompt appears.Default: 14400Range: —

Hard Restart Delay

integerNumber of seconds to wait between attempting a soft restart and forcing a restart.Default: 300Range: —

Maximum Deferral Time

integerNumber of seconds between the first script run and the updates being enforced.Default: 259200Range: —

Prompt Timeout

integerNumber of seconds to wait before timing out the Install or Defer prompt.Default: 3600Range: —

Skip Deferral

booleanWhether to bypass deferral time entirely and skip straight to update enforcement.Default: falseRange: —

Update Delay

integerNumber of seconds to wait between displaying the "install updates" message and applying updates, then attempting a soft restart.Default: 600Range: —

Workday Start Hour

integerThe hour that a workday starts in your organization.Default: —Range: 12:00 AM (0), 1:00 AM (1), 2:00 AM (2), 3:00 AM (3), 4:00 AM (4), 5:00 AM (5), 6:00 AM (6), 7:00 AM (7), 8:00 AM (8), 9:00 AM (9), 10:00 AM (10), 11:00 AM (11), 12:00 PM (12), 1:00 PM (13), 2:00 PM (14), 3:00 PM (15), 4:00 PM (16), 5:00 PM (17), 6:00 PM (18), 7:00 PM (19), 8:00 PM (20), 9:00 PM (21), 10:00 PM (22)

Workday End Hour

integerThe hour that a workday ends in your organization.Default: —Range: 1:00 AM (1), 2:00 AM (2), 3:00 AM (3), 4:00 AM (4), 5:00 AM (5), 6:00 AM (6), 7:00 AM (7), 8:00 AM (8), 9:00 AM (9), 10:00 AM (10), 11:00 AM (11), 12:00 PM (12), 1:00 PM (13), 2:00 PM (14), 3:00 PM (15), 4:00 PM (16), 5:00 PM (17), 6:00 PM (18), 7:00 PM (19), 8:00 PM (20), 9:00 PM (21), 10:00 PM (22), 11:00 PM (23)

Enable Diagnostic Log

booleanWhether to write to a persistent log file at /var/log/install-or-defer.log.Default: falseRange: —

Manual Updates

booleanWhether to prompt users to run updates manually via System Preferences.Default: falseRange: —