The main change is that the option to enable automatic macOS updates has moved from the com.apple.commerce preference domain to the com.apple.SoftwareUpdate preference domain. On OS X Yosemite through macOS High Sierra, the following command can be run with root privileges to enable OS X and macOS updates to be installed automatically:

When this command is run, the following checkbox should be checked in the Software Update preferences in System Preferences.

Install macOS updates

In both cases, the Mac will check for new updates overnight and install them when the Mac is idle. If a reboot is needed as part of installing an update, the Mac will reboot automatically.

If the Mac is not idle and a reboot is needed, a notification will appear to the logged-in user asking permission to reboot.

On OS X Yosemite through macOS High Sierra, the notification should look similar to this:

On macOS Mojave, the notification should look similar to this:

Unfortunately, it is not yet possible to set these automatic update settings using a profile. The com.apple.commerce preference domain can’t be managed by a profile and the AutomaticallyInstallMacOSUpdates setting in the com.apple.SoftwareUpdate preference domain should be manageable with a profile, but for unknown reasons, it can’t be.

In place of a profile, I’ve written a script to set up automatic OS X / macOS updates for OS X Yosemite through macOS Mojave. This script enables the following options:

Automatic background check for macOS software updates

Automatic download of macOS software updates

Automatic download and installation of XProtect, MRT and Gatekeeper updates

Just some data points:
1 week after 10.14.4 came out, we saw about ~18% of our 10.14 computers running 10.14.4.
2.5 weeks after 10.14.4 came out, we saw about ~41% of our 10.14 computers running 10.14.4.

I am new to Jamf and this process, I tried the run this script AppleSoftwareUpdate.sh from self service, but it fails “Error: This computer does not meet the OS Requirements for the script AppleSoftwareUpdate.sh.” when run under Mojave and Catalina. Has anyone gotten this error? Does anyone have the a screenshot of the policy settings?