For the July Dallas Apple Meetup I did a talk on macOS preferences and profiles. My slide deck, scripts, and reference links to all the tools I used in the talk can be found below:
Links
- Slides
- Greg Neagle’s FancyDefaults
- Armin Briegel’s PrefsTool
- clburlison’s sample repo of profiles
- ProfileCreator
- ProfileManifests
CFPreferences one liner
One liner for checking preference value via python CFPreferences
/usr/bin/python -c "from Foundation import CFPreferencesCopyAppValue; print CFPreferencesCopyAppValue('HowToCheck', 'com.microsoft.autoupdate2')"
Scripts from the talk
All scripts can be viewed/downloaded from the following gist: scripts
Running the Go sample
For anyone wanting to play with the go example:
- Download go
brew install go
or https://golang.org/dl - Copy the
main.go
file from the gist above - Compile the file with
go build main.go
- Run the go binary with
./main
MAU ProfileCreator manifest
During the talk we mentioned a manifest for Microsoft AutoUpdate (MAU). The pull request with the contents of that manifest can be found: ProfileManifests #3