-
Notifications
You must be signed in to change notification settings - Fork 52
Command Line Options
This page contains a list of all available command line options. More specific details on these can be found on the various pages throughout the wiki
- The number of days until patching completion status is changed to False
- Data Type: Integer
Command option example:
--days-until-reset=7
Command option disable example:
--days-until-reset=X
- Number of deferrals allowed for incidents such as Active Display Assertions, Focus/DND mode. This type of deferral will be done silently and no prompts will be displayed for the user. Deferral time set by
DeferralTimerFocus - Data Type: Integer
Command option example:
--deadline-count-hard=3
Command option disable example:
--deadline-count-hard=X
- Number of deferrals allowed by the end-user
- Data Type: Integer
Command option example:
--deadline-count-focus=3
Command option disable example:
--deadline-count-focus=X
- Example: 3
- The maximum number of days that automatic deferrals are allowed if the system is in Focus/Do Not Disturb or a process has requested the display not sleep. See Days Deadlines for more details.
- Data Type: Integer
Command option example:
--deadline-days-focus=5
Command option disable example:
--deadline-days-focus=X
- The maximum number of deferral days allowed before showing the deferral deadline dialog. See Days Deadlines for more details.
- Data Type: Integer
Command option example:
--deadline-days-hard=5
Command option disable example:
--deadline-days-hard=X
- Deletes all locally set days deadlines, returning to the default behavior of unlimited deferrals. See Days Deadlines for more details.
- Data Type: trigger only
Command option example:
--deadline-days-delete-all
- The number of minutes to defer until the next update workflow attempt if a user chooses not to install updates
- Data Type: Integer
Command option example:
--deferral-timer-default=1440
Command option disable example:
--deferral-timer-default=X
- Amount of time in Minutes that AAP will defer if any errors are detected throughout the process
- Data Type: Integer
Command option example:
--deferral-timer-error=60
Command option disable example:
--deferral-timer-error=X
- Amount of time in Minutes that AAP will defer for Focus/DND/Display Assertions. Requires the use of
DeadlineCountFocus. If no DeferralTimerFocus is set it will default to DeferralTimerDefault - Data Type: Integer
Command option example:
--deferral-timer-focus=60
Command option disable example:
--deferral-timer-focus=X
- Allows you to provide multiple deferral time options instead of the default of one day (minutes,minutes,etc...)
- Data Type: String
Command option example:
--deferral-timer-menu=30,60,480,720,1440
Command option disable example:
--deferral-timer-menu=X
- Amount of time in minutes until AAP is relaunched after a workflow
- Data Type: Integer
Command option example:
--deferral-timer-workflow-relaunch=1440
Command option disable example:
--deferral-timer-workflow-relaunch=X
- Forces the app-discovery (scanning) phase to run immediately on the very next run, even if
DiscoveryFrequencyhasn't elapsed yet. It's a one-shot trigger: it applies once and then automatically clears itself - including when the run is relaunched via the LaunchDaemon (e.g. triggered remotely through Jamf), so it still takes effect even though the relaunched process doesn't see the original command-line flag. - Data Type: trigger only
- Note: an administrator-disabled discovery workflow (
WorkflowDisableAppDiscovery) still takes priority ---force-discoveryonly bypasses theDiscoveryFrequencywait, not a hard disable.
Command option example:
--force-discovery
- Skips the app-discovery (scanning) phase on subsequent runs within this configurable time window (in hours). See Discovery Frequency for more details.
- Data Type: Integer
Command option example:
--discovery-frequency=24
Command option disable example:
--discovery-frequency=0
- Sets a custom icon for specific dialogs, such as the deferral dialog
- Data Type: String
Command option example:
--dialog-icon-option=filepath|URL
- A space-separated list of Installomator labels to ignore for the AAP workflow. Supports wilddcards
- Data Type: String
Command option example:
--ignored-labels="microsoft* googlechrome*"
- Data Type: Integer
- Options: 0 (Completely Silent) | 1 (Silent Discovery, Interactive Patching) | 2 (Full Interactive) (default)
- A space-separated list of optional Installomator labels. Labels in this category are only included if the app exists on the end-users device and will force install even if its the latest version. Does Not Support Wildcards
- Data Type: String
Command option example:
--optional-labels="iterm2 googlechromepkg"
- The day of week to set the start date for a recurring patching cadence
- Data Type: Integer
- Options: 1 through 7 (1=Mon 2=Tue...7=Sun)
Command option example:
--patch-week-start-day=2
Command option disable example:
--patch-week-start-day=X
- a space-separated list of Installomator labels that are required, regardless if the app is installed or or the latest version. Supports wildcards.
- Data Type: String
Command option example:
--required-labels="desktoppr dockutil nudgesuite"
- Clears any saved labels in the local configuration profile
- Data Type: trigger only\
Command option example:
--reset-labels
--force-self-update-check
- will force a one time self update check
--self-update-enabled --self-update-disabled
- Enables or Disables automatic self update check
--self-update-frequency=daily|weekly|monthly
- Determines how frequently AAP will run a self update check
- Enables or disables the Zoom Call Active Check, which skips updating Zoom if the user starts a call after choosing to install updates.
- Data Type: trigger only
Command option example:
--zoom-call-active-check-enabled
--zoom-call-active-check-disabled
- The Slack Webhook URL to use if
WebhookFeatureis set to TRUE - Data Type: String
Command option example:
--webhook-url-slack=https://webhook.slack.com/YourSlackWebhookURL
- The Teams Webhook URL to use if
WebhookFeatureis set to TRUE
Command option example:
--webhook-url-teams=https://webhook.teams.com/YourTeamsWebhookURL
- Optional Mosyle admin console host for Slack/Teams View in Mosyle links. Use this when the default Business/Education mapping is wrong for your tenant.
- Data Type: String
Command option example:
--mosyle-console-url=https://mybusiness.mosyle.com
Sets blocked weekday windows. See Business Hours.
--business-hours="MON:09:00-17:00,TUE:09:00-17:00"Enables or disables discovery/report refreshes during Business Hours without patching or dialogs.
Controls whether Business Hours remains enforced after a hard deadline.
Enables or disables discovery plus closed-app silent patching during Business Hours.
Sets labels that remain discoverable but are excluded from silent/background updates. Wildcards are supported.
--excluded-background-labels="amazoncorretto* node python"Displays the current report queue without discovery. Install Now patches exactly that queue; Later preserves the existing schedule. See Notifications and Pending Apps.
Displays the deferral dialog with sample apps for appearance/language testing. Does not discover, patch, or change NextAutoLaunch.
Enables or disables the AAP Dock icon and pending/remaining badges.
Controls the master notification setting. --show-notifications and --show-notifications-off are aliases.
Controls queued-app notifications when the master setting is off.
Controls combined silent-updated/remaining-queued notifications when the master setting is off.
Controls silent-update completion notifications when the master setting is off.
Controls the local Gatekeeper/Team ID discovery check. Installomator's post-download validation remains active.
Gracefully stops the active AAP process tree and preserves a safe future schedule. Must run as root. See Process Recovery.
sudo appautopatch --stopRuns an immediate one-shot headless discovery/report refresh without replacing the existing schedule. See Scheduled Discovery and User-Driven Patching.
Information can be found regarding these triggers throughout the wiki
More detail on the --workflow-install-now* triggers can be found on the Workflows page.
- Version Comparison Methods
- Configure Settings
- Populating App Labels
- Command Line Options/Triggers
- Self Update Function
- Business Hours
- Process Recovery
- Deployment Methods
- Workflows
- Scheduled Discovery / User-Driven Patching
- Jamf Pro Deployment
- Jamf Self Service Example
- Intune & Mosyle Deployment Example
- Reporting
- Jamf Pro Extension Attributes