Posted on 07-08-2020 11:20 PM
Its my understanding that the 2 main methods for blocking software updates are:
1. softwareupdate --ignore "macOS 10.13.4 Update"
2. configuration profile where you can delay it.
Method 1 does not seem to work for me. I have even tried the command on my local machine, added Catalina itself and 10.15.4 and 10.15.5 yet system preferences keeps nagging me to update.
Anyone know of a sure way to block the update? 10.15.4 and up breaks some internal software and me repeatedly telling users to not update is always greeted by a "wooops".
Posted on 07-09-2020 04:22 AM
@vanschip-gerard 5. How To Block macOS Big Sur 11.0 from @ClassicII's macOS Big Sur 11.0 - Updated Index of Need to Know Changes & Links! may prove helpful.
Posted on 11-13-2020 08:25 AM
That's a nice list, but that's for blocking the beta. Now that the real one is live we need to block it all.
Posted on 11-13-2020 12:04 PM
@vanschip-gerard vanschi in the past three os updates we always used "Restricted Software" to block InstallAssistant
Maybe that no longer works though and i need to recheck it
Posted on 11-13-2020 12:29 PM
Restriction is Working " Install macOS Big Sure.app" confirmed! I also create restriction to block "osinstallersetupd " as well.
Posted on 11-13-2020 02:47 PM
@nikjamf , does Jamf's Restricted Software of "Install macOS Big Sur.app" work if a user clicks Upgrade Now on Big Sur inside System Preferences -> Software Update?
Just curious how your users tried to upgrade
Posted on 11-14-2020 07:05 PM
@cingalls cingallwe found that blocking macOs Install does in fact restrict the installation of the od upgrade. But, if the user changes the bame of that app it installed fine. This was the reason we decided to restrict the hidden installassistant app instead.
This is my 2 cents worth anyway.
Posted on 11-16-2020 04:00 AM
@cingalls
Well, after checking the blockage of Big Sur install... Yes, the restrict install does come up with a message, but then allows it anyways.
I will be following this posting for sure.
Any other ideas are welcome.
Posted on 11-16-2020 06:36 AM
Hey guys, I found that I had an unchecked "Kill Process" which made a difference. We could also delete the application but decided we would need it later.
I also renamed the App to "Install masOS Install.app copy" and it did in fact stop the install.
WAHOOOOO!
Posted on 11-16-2020 06:58 AM
Still rather new on this process, but I copied the exact information as the previous message, but it is still downloading the App. Does it download and then kill the install?
Posted on 11-16-2020 07:23 AM
@rhooper that process worked for me. Once it downloads completely and you launch it to install it blocks immediately. Works both from the Applications folder or System Preference when you click "Update Now". Does anyone know how to get rid of the notification to update as well? So it doesn't nag with that "1" on System Preferences.
Posted on 11-16-2020 07:30 AM
@everhelst Yes, it does install it, but then blocks the installation of the app. You can also have it delete the application altogether.... but we may need to call upon it at another time in the near future.
Posted on 11-16-2020 07:54 AM
You can set it to delete it after it downloads. However, that doesn't stop people from redownloading it over and over again plus its a hefty file size... I'd just leave it and restrict the opening of the .app file.
Posted on 11-16-2020 08:49 AM
I've had some users google-foo unenrolling from Jamf and then doing what they want. Only way I can catch them is to change the name on the user-enrollment page/account. If someone is an Admin, and has 2¢ of sense, they can get around it.
That's not my issue though - I just send emails to those that own the space and let them/HR deal with the problem children...
Posted on 11-16-2020 09:58 AM
I do a couple of things to block it.
I block the .app with restricted software and set it to delete the installer when run. This will get most users unless their savvy enough to rename the app.
I disable the Big Sur update form even showing up in the native Software Update GUI with the command below. This will hide it until reset. So no prompts in native GUI no matter what they do. Even if you go to the Apple Store and try you get the attached message. Note that this command will no longer work in BigSur but works in Catalina down. So we will need to figure out something else for whatever surpasses BigSur.
sudo softwareupdate --ignore "macOS Big Sur"
We simply notify our users.. "hey, don't install this yet until we confirm our security agents and config are good. "
EDIT: @scottb we do a few things like requiring one of our Agents to use VPN, and network scans for unmanaged machines to fine those turkeys. When they can connect to VPN they call in crying. We re-enroll them. We also make tickets for the help desk to force them back to Catalina :)
Posted on 11-16-2020 11:16 AM
I think you're out of luck if you've got the 10.15.5 & 2020-03 update (because the --ignore flag no longer functions after this update) BUT if you're 10.15.4 or in Mojave I guess that's still a viable option.
Link: https://mrmacintosh.com/10-15-5-2020-003-updates-changes-to-softwareupdate-ignore/
I'm hesitant to mention this because I like loopholes ;), however if you want to restrict Big Sur by bundle ID (which will make it harder for those "savvy" users) then you should check out this:
Link: https://github.com/hjuutilainen/bigsurblocker
Too bad Apple doesn't care that many of their users can't simply buy new hardware and/or update third-party mission critical software that doesn't work on their new releases [at launch].
Posted on 11-16-2020 12:13 PM
@ScottSimmons - same here. Running that policy (script) daily to keep most in line. Only four out of ~1000 on one instance have managed to bypass, so I am OK at this point.
All I'm trying to say is that beyond some basic, low-bar methods, I'm not killing myself to herd cats.
Posted on 11-18-2020 09:39 AM
@ScottSimmons How is the command setup? As a policy? I'm a bit green, trying to also get this done for my org.
Posted on 11-18-2020 01:05 PM
@vanschip-gerard what payload do you use to create the config profile to delay software updates ? I'm trying to test the delay of macOS Big Sur using option #2 below. I have option #1 working for Big Sur
Its my understanding that the 2 main methods for blocking software updates are:
1. softwareupdate --ignore "macOS 10.13.4 Update"
2. configuration profile where you can delay it.
nevermind i found it configuration profile --> restriction --> functionality
Posted on 11-18-2020 01:07 PM
Run this as ongoing. As long as there's no notification there's nothing compelling them to upgrade. All this does is turn off the notifications. Works on (at least) mojave and catalina
#!/bin/sh
rm -rf /Library/Bundles/OSXNotification.bundle
softwareupdate --ignore macOSInstallerNotification_GM