Posted on 09-03-2020 05:37 AM
I know that Apple has been tinkering with the functionality of the softwareupdate command and it appears to me that the --schedule off command has stop working but I can't find anything online confirming this.
I ask because I'm using this at the top of our DEPNotify-centric enrollment process and I'm recently noticing that the Software Udate notification is appearing mid-enrollment process, suggesting that the command no longer functions...
Anybody here have any insight/confirmation on this?
Posted on 09-03-2020 11:49 AM
I can confirm that it still works the way I am using it even on upcoming macOS versions. I can't speak to the enrollment workflow. You might want to consider doing all of this to completely disable Software Updates:
/usr/sbin/softwareupdate --schedule off
/usr/bin/defaults write /Library/Preferences/com.apple.commerce.plist AutoUpdate -bool FALSE
for i in AutomaticCheckEnabled AutomaticDownload AutomaticallyInstallMacOSUpdates ConfigDataInstall CriticalUpdateInstall
do
/usr/bin/defaults write /Library/Preferences/com.apple.SoftwareUpdate "$i" -bool FALSE
done
But use caution when doing things like turning off critical security updates.