Apple just announce macOS Catalina.
Anyone already add this to their software restriction list to prevent users installing the beta version?
Or do we need to wait for the package to be uploaded to the developer's website?
Thanks in advances.
@rodders I set up a config profile with a custom setting and the following plist. I tried scripting this but the icon would be refreshed on a regular basis.
i put the config profile into self service since it will block all system preferences notifications and I wanted it to be Opt in.
The issue i'm running into is that users need to either restart, or do a
killall Dock before it actually takes effect.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>AttentionPrefBundleIDs</key> <string>0</string> </dict> </plist>
![optional image ALT text](
I installed the profile at a system level and then ran
and the effect was instant and the icon has not returned. I did have to convert the plist to an xml before it could be uploaded to jamfcloud using
plutil -convert xml1 /Path/To/com.apple.systempreferences.plist
I reached out to Jamf Support regarding the Restricted Software of Catalina not working in my environment. It turns out, Apple has to add Catalina to their repository and that usually takes a few weeks. In the meantime, we can use a basic command within a policy to block Catalina:
#!/bin/sh softwareupdate --ignore "macOS Catalina"