On our Windows systems we have a static image as our screen saver and I wanted to match that on our Macs. There are several options in the Screen Saver settings of System Preferences. I needed to figure out how to set a default across all our Macs with a script.
I have seen several posts on MacAdmin Slack asking for help deploying only components of big packages that the business wants or needs. There are often several ways of handling this. For example, from the McAfee ePO console, your admin can give you a Threat Prevention only installer instead of the full Endpoint Security package. That is great if you can grab that yourself or the admin is helpful and able to get it for you. This isn’t always the case. Another route is to install the full package and then uninstall the pieces that you don’t want/need. The Cisco AnyConnect Secure Mobility client installer does put uninstall scripts for each piece of the package in /opt/cisco/anyconnect/bin. Both of these options can get your Macs to the end state you want, but they do have potential drawbacks/complications. Using the Apple provided installer command line tool, we can see what options are available in these packages and then create a file to set which pieces we want. This does take some work upfront, but we have all the tools we need. Continue reading