Richard Purves's repositories
CIS-Apple-Security-Casper
Basic examples of scripts and EA's to implement the CIS Apple Security guidelines
JSS-In-A-Box
The Casper Suite setup script
Mac-Patcher-and-Upgrader
A way of doing application and macOS updates while prompting the end user. Think patchoo but a lot more modern.
Extension-Attributes
These are the various extension attributes I use in Casper
Crowdstrike-API-Scripts
A collection of handy scripts to run via an MDM for Crowdstrike.
SwiftDeploy
Zero touch deployment method for Jamf Pro and SwiftDialog
JSS-Config-In-A-Box
JSS config migration script via API
Set-DNS-info
Recursively sets the DNS settings for a specified network interface
Xcode-Scripts
Handy scripts for Xcode
Create-ICNS
Processes a sample .png file into an .icns file suitable for many projects.
WiFi-Scripts
A collection of various Wifi based scripts
Hello-IT-Scripts
Scripts to use with ygini's Hello IT
Create-FV2-Only-User
Proof of concept script to create a user account based on a smart card login for FileVault 2 login purposes.
macOSUpgrade
Workflow for doing an in-place upgrade without user interaction.
JSS-API-Wipe
Wipes a JSS server via it's API
JNUC2013
JNUC 2013 Scripts & Examples
Language-Selector
Allows a policy to set the default system language
macOSLAPS
Swift binary that will change a local administrator password to a random generated password. Similar behavior to LAPS for Windows
profiledocs
Mobile Configuration Profile Documentation
SmartCard-User-Registration
Script to assign a specific smart card to a local user account.
super
S.U.P.E.R.M.A.N. optimizes the macOS software update experience.