×
×
×
×

macOS Patch Deployment Policy

Create a macOS Deployment Policy

Create a deployment policy for Mac devices:

  1. Go to Threats & Patches → Deployment → Deployment Policies.
  2. Click the Create Policy button. Select Mac from the dropdown menu.
  3. Under Name & Description:
    • Enter a Name that describes the policy.
    • You can enter a Description. Include the purpose of the policy or the target deployment scope.

Configure Deployment Controls and Schedules

Under Deployment Controls, set when the agent-based flow deploys patches and software packages.

  1. Under Deploy based on, choose one of the following scheduling modes:
    • Weeks & Days: Under Select Weeks and Select Days, choose the values that apply.
    • Patch Tuesday (Tue to next Mon): Schedule deployment during the Patch Tuesday cycle.
    • Calendar Dates: Choose the applicable calendar dates.
  2. Set the Deployment Time Period. This period is the time interval when deployment can occur on the client computer. The minimum permitted duration is 3 hours. This duration gives the agent sufficient time to communicate with the product server. It also gives the agent time to receive the inputs required to initiate deployment.
  3. Under Month(s) for deployment, select the months when the policy applies. Click Deselect All to clear the selections. Click Add more schedules to define multiple deployment intervals.
Mac Deployment Controls showing the scheduling mode, selected weeks and days, deployment time period, and deployment months

Configure Missed Window and Enforcement Settings

  1. Under If an endpoint misses deployment windows, choose how the policy handles overdue updates:
    • Deploy at any time after: Enter the number of days. After that number of days, an update becomes eligible for deployment outside the configured time period. After this threshold, deployment proceeds when the endpoint is reachable.
    • Retry during the next window: Deployment waits until the endpoint enters its next scheduled deployment window. Deployment then attempts the installation.
  2. Under If an update requires closing applications or restarting the endpoint, choose an enforcement option:
    • Enforce closure or restart after: Enter the number of days. After those days, the agent can force running applications to close or restart the endpoint when the update requires it.
    • Do not enforce: The agent does not force application closure or a restart. The update remains dependent on the user. The user must close the application or start the required restart.

Deployment precedence and conflict resolution

The same patch can target one Mac endpoint in more than one deployment task. The nearest enforcement deadline among those deployments becomes the effective enforcement time.

Enforcement day and time calculation

For agent-based deployments, the product calculates the "days after" threshold in calendar days. This threshold applies to the missed-window settings and to the closure or restart settings. The deployment start day differs by deployment type:

  • Manual Deployment tasks: The configured Install After date is the deployment start day. If Install After is not configured, the task creation date is the deployment start day.
  • Automate Patch Deployment (APD) tasks: Apply the delay configured under Deploy patches after to the selected option. The result is the deployment start day. Days from release uses the vendor release date. Days from approval uses the patch approval date.
  • Test and Approve workflows: Apply the delay configured under Deploy patches after to the vendor release date. The result is the deployment start day.

Add the configured number of calendar days to the applicable deployment start day. The threshold takes effect at 12:00 AM on that date. This calculation uses the endpoint's local time zone.

Example
A task is created on 21 August 2026 at 3:00 PM. The enforcement threshold is set to 5 days. Enforcement takes effect from 26 August 2026, 12:00 AM. That time is the start of the day when the 5-day period elapses. That time is not 26 August 2026, 3:00 PM.

Configure User Notifications

macOS controls the final restart countdown, its length, and whether Not Now is available. A deployment policy cannot change this native countdown. The product prompt that appears before the update starts can include Postpone.

  1. Under Notify end users when action is required, select:
    • Enable: The policy shows an interactive notification when an update requires an application to close or requires credentials. The user can proceed or postpone. If the user postpones, the notification appears again after the selected reminder interval. The effective enforcement time constrains the available reminder interval. The interval cannot postpone enforcement beyond that time:
      When a notification appears again after the user selects Remind Me
      Reminder intervalNext notification display
      1 hourOne hour after the user selects Remind Me.
      6 hoursSix hours after the user selects Remind Me.
      Remind Me LaterAfter 24 hours, in the next scheduled deployment window.
    • Disable: This option suppresses end-user notifications. A confirmation appears before the policy is saved.
Update notification showing the options to install the update or select a reminder interval
Caution
A forced deployment without user notification can cause a sudden restart or an application crash. An OS update or upgrade that requires credentials cannot be applied without user notification.

Save and Apply the Policy

  1. Click Save to store the policy.
  2. Select the saved policy when creating:
    • Automate Patch Deployment (APD) tasks: Under Choose Deployment Setting → Apply Deployment Policy.
    • Manual Deployment tasks: Under the Deployment Policy dropdown.
    • Test and Approve workflows: Under Deployment Policy → Apply Deployment Policy.
Note
When you select a deployment policy for a Manual Deployment task, you can override the configured settings of that policy for the task.

Preview the Password Prompt

On Apple silicon Macs, macOS uses an available bootstrap token to authorize an OS update. macOS can display a password prompt to the logged-in user. This can occur when no bootstrap token is available and the agent-based flow handles the update. Inform users about the prompt format so that they can authenticate securely during scheduled update cycles.

Password prompt requesting credentials to authorize an OS update on an Apple silicon Mac
Prerequisite
MDM enrollment alone does not guarantee that macOS can authorize an update silently. A bootstrap token must be available to authorize the update without a credential prompt. For more information, see Deploy OS Updates on Apple Silicon Macs Without User Intervention.

Related