Posted on 06-08-2015 06:48 PM
Hey guys,
If I want to block dev builds of 10.11, is the best way to still restrict the developer beta installer app as a restricted app, or does anyone have any better ideas?
Apple's site has this for blocking betas, https://support.apple.com/en-us/HT203018 but I've honestly had mixed luck on it actually working, and the article is specifically talking about Yosemite beta's, which I'm not sure if it will apply or not.
Posted on 06-09-2015 12:09 AM
This may still work
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AllowPreReleaseInstallation -bool false
Posted on 06-09-2015 05:17 AM
Should also work: create a restricted software record with "Install OS X*" and uncheck "Restrict exact process name". This will block all OS X installers, beta and current one's.
Posted on 06-09-2015 09:09 AM
This is now built into Config Profiles that you can deploy from the JSS, but its tied in with the Software Update payload, so it would mean setting a SUS for your Macs and scoping appropriately. Make sure to uncheck the "Allow installation of OS X beta releases" box as seen below.
If doing this with a Config Profile isn't an option, you'll need to look at creating a specific profile with this setting. This can be done by making a plist with the one setting as @tkimpton posted above and converting it to a mobileconfig profile using mcxToProfile.
Posted on 06-09-2015 09:57 AM
You can also upload this config profile and scope it to your users:
Prevent OS X Beta installations
Confirmed it works for EC.
Posted on 06-09-2015 10:04 AM
also, it does look like it uses "InstallAssistant" as the unix executable when you run the Installer app,
so you could also block that process name.... (it would also block Yosemite Installs)
Posted on 06-09-2015 04:51 PM
So far I've had good luck with just adding Install OS X 10.11 Developer Beta.app to restricted applications. Thanks everyone for the suggestions. I will be trying several of these if I run in to any problems.
Posted on 06-11-2015 02:53 AM
Thanks Mike great idea with the config profile :)
Posted on 06-15-2015 05:52 PM
For me, just defining the Install OS X 10.11 Developer Beta.app process name worked for me. However, if I renamed the file to let's say, Install OS X 10.11 Developer BetaTest.app then it does not stop the execution or process. There has to be another way to specifically restrict the installation of any software - kinda like applying non-admin rights I guess... That's never going to fly though on our users computers...
Posted on 06-16-2015 11:00 PM
I have scoped the config profile as per the Apple kbase article and that works fine to restrict the installer in the Mac App Store. I decided to add Install OS X 10.11 Developer Beta.app to restricted software but that doesn't seem to be working. once I clicked through the installer however, I came across this when I got to selecting the drive. (note the wrong description of the OS)