Skip to content
  • There are no suggestions because the search field is empty.

Recommended macOS Updates Ring Policy

Device Requirements

Update polices for macOS are a series of MDM commands deployed to the device to schedule and enforce macOS updates. To do this, the device MUST:

  • Be running a supported macOS version.

  • Be supervised (MDM managed)

Enforcing Major upgrades via MDM commands

Current macOS version

Target OS:

macOS Monterey

Target:

Major update to macOS Monterey

11.0-11.3.1

 Not Supported

Not Supported

11.4

 Not Supported

Not Supported

11.5 - 11.6.1

 MDM Commands

MDM Commands

12.0.1+

MDM Commands

MDM Commands

 

Enforcing Minor updates via MDM commands

macOS version

 

12.0.1+

MDM Commands

13.0+

MDM Commands

 

Pre-requisites

Step 1: Setup a pilot group

This is an optional step, but highly recommended.
The design and set up of a pilot group is very much dependent on the needs of each organisation, so when planning out your organisation’s pilot group make sure to consider the following:

  • Who is best suited to be a pilot member?
    Aim for the members of your pilot group to be as close to a representative sample of the broader user base as possible. Having the right mix of users will help increase the chances that a broader range of update issues will be identified early on.

  • How many pilotees?
    There’s no hard rule on how many users to have in a pilot group, but somewhere below the 5% mark can help give a breadth of users without the support overhead.

  • How long should updates and upgrades be piloted?
    When choosing the length to assign for pilot testing, consider the support team’s capacity to investigate any potential issues that arise.

 

Step 2: Pilot user group

  • Create a group, macOS Pilot Users, of your pilot users.
    Group type: Security
    Membership Type: Assigned

 

Recommended Update Schedule

We recommend using the update rings detailed below. Though this can of course be changed to better suit your needs.

Useful Info

  • Because the command handles both downloading and installation of updates, there can be potential delays and user wait times from when a device receives an update command and when the update installation is complete.
  • Additionally, macOS doesn't provide user-visible progress during the process. Macs will simply restart when ready.
  • ⚠️ If a Mac is configured to automatically download updates and it receives the install action command for an update that has already been cached or is in progress, macOS will assume that the update is already in progress and consequently not proceed with the installation.
    To prevent this conflict from occurring, it is recommended that automatic downloads be disabled.

 

Recommended Software Update Settings

 

Category

Setting

Recommended Value for

Pilot Group

Recommended

Value for
non-Pilot Group

Details

Restrictions

Force Delayed Major Software Updates

true

true

Delays user visibility of major upgrades to OS Software.

Delay is 30 days unless Enforced Software Update Major OS Deferred Install Delay is another value.

Restrictions

Force Delayed Software Updates

true

true

Delays user visibility of software updates.

The delay is determined by Enforced Software Update Delay and Enforced Software Update Minor OS Deferred Install Delay

Restrictions

Force Delayed App Software Updates

true

true

Delays user visibility of non-OS Software Updates.

The delay is 30 days, unless Enforced Software Update Non OS Deferred Install Delay is another value.

Restrictions

Enforced Software Update Non-OS Deferred Install Delay

2

7 (days)

Sets how many days to delay an app software update on the device. When this restriction is in place the user sees a non-OS software update only after the specified delay after the release of the software.

Default: 30 days
Minimum: 1 day
Maximum: 90 days

Restrictions

Enforced Software Update Minor OS Deferred Install Delay

2

7 (days)

Set how many days to delay a minor OS software update on the device. When this restriction is in place the user sees a software update only after the specified delay after the release of the software update.

Default: 30 days
Minimum: 1 day
Maximum: 90 days

Restrictions

Enforced Software Update Major OS Deferred Install Delay

7

14

Set how many days to delay a major OS software upgrade on the device. When this restriction is in place the user see a software upgrade only after the specified delay after the release of the software update.

Default: 30 days
Minimum: 1 day
Maximum: 90 days

Restrictions

Enforced Software Update Delay

2

7

Sets how many days to delay software update on the device. With this restriction in place, the user doesn’t see a software update until the specified number of days after the software update release date. 

 

Default: 30 days
Minimum: 1 day
Maximum: 90 days

Software Update

Restrict Software Update Require Admin to Install

false

false

If true, restrict app installations to admin users.

Default: False

Software Update

Critical Update Install

true

true

If false, disables the automatic installation of critical updates and prevents the user from changing the "Install system data files and security updates" option.

 

Default: true

Software Update

Config Data Install

true

true

If false, restricts the automatic installation of configuration data.

Default: true

Software Update

Automatically Install Mac OS Updates

true

true

If false, restricts the "Install macOS Updates" option and prevents the user from changing the option.

 

Default: true

Software Update

Automatically Install App Updates

true

true

If false, deselects the "Install app updates from the App Store" option and prevents the user from changing the option.

 

Default: true

Software Update

Automatic Download

false*

false*

If false, deselects the "Download new updates when available from the App Store" option and prevents the user from changing the option.

⚠️* If a Mac is configured to automatically download updates and it receives the install action command for an update that has already been cached or is in progress, macOS will assume that the update is already in progress and consequently not proceed with the installation.
To prevent this conflict from occurring, it is recommended that automatic downloads be disabled.

 

Default: true

Software Update

Automatic Check Enabled

true

true

If false, deselects the "Check for updates" option and prevents the user from changing the option.

 

Default: true

Software Update

Allow Pre-Release Installation

false

false

If true, pre-release software can be installed on this computer. 

Default: true

 

 

Update enforcement schedule

If you would like to have updates run on certain days or times (recommended to prevent non-critical interruptions during work hours), then consider how many distinct time zones are required. Each update policy has one time zone that it adheres to, so consider how many distinct time zones are required, and what device groups will be used in assigning them.

To help ensure that updates and upgrades are adhered to in a timely manner, consider having all update types be installed immediately, and define the inclusion or exclusion schedule to help minimise interruptions during work hours.

Update Type

Recommended value

Critical updates

Install immediately

Firmware updates

Install immediately

Configuration file updates

Install immediately

All other updates (OS, built-in apps)

Install immediately

 

Update Policies for macOS is a series of MDM commands deployed to the client to schedule and enforce macOS updates.