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

Language:ShellLicense:MITStargazers:51Issues:0Issues:0

Mac-Patcher-and-Upgrader

A way of doing application and macOS updates while prompting the end user. Think patchoo but a lot more modern.

Language:ShellLicense:MITStargazers:42Issues:8Issues:1

Extension-Attributes

These are the various extension attributes I use in Casper

Language:ShellStargazers:25Issues:5Issues:0

Crowdstrike-API-Scripts

A collection of handy scripts to run via an MDM for Crowdstrike.

Language:ShellLicense:MITStargazers:19Issues:4Issues:1

SwiftDeploy

Zero touch deployment method for Jamf Pro and SwiftDialog

Language:ShellLicense:MITStargazers:18Issues:5Issues:0

JSS-Config-In-A-Box

JSS config migration script via API

Language:ShellLicense:MITStargazers:17Issues:3Issues:0

Remove-AV

Various scripts to force remove various AV products on macOS

Language:ShellLicense:MITStargazers:13Issues:3Issues:0
Language:ShellLicense:MITStargazers:11Issues:0Issues:0

Set-DNS-info

Recursively sets the DNS settings for a specified network interface

Xcode-Scripts

Handy scripts for Xcode

Language:ShellStargazers:10Issues:4Issues:0

JNUC-2022

Repo from my JNUC 2022 talk on "Almost" Zero Touch deployment

Language:ShellLicense:MITStargazers:8Issues:1Issues:0

Create-ICNS

Processes a sample .png file into an .icns file suitable for many projects.

Language:ShellLicense:MITStargazers:7Issues:2Issues:0

WiFi-Scripts

A collection of various Wifi based scripts

Language:ShellLicense:MITStargazers:7Issues:0Issues:0
Stargazers:5Issues:0Issues:0

Hello-IT-Scripts

Scripts to use with ygini's Hello IT

Language:ShellStargazers:5Issues:3Issues:0
Language:ShellLicense:MITStargazers:5Issues:2Issues:0

patchoo

patchoo!

Language:ShellLicense:Apache-2.0Stargazers:5Issues:4Issues:0

Create-FV2-Only-User

Proof of concept script to create a user account based on a smart card login for FileVault 2 login purposes.

Language:ShellLicense:MITStargazers:3Issues:3Issues:0

macOSUpgrade

Workflow for doing an in-place upgrade without user interaction.

Language:ShellLicense:NOASSERTIONStargazers:2Issues:0Issues:0
Language:ShellLicense:MITStargazers:1Issues:2Issues:0

JSS-API-Wipe

Wipes a JSS server via it's API

Language:ShellLicense:MITStargazers:1Issues:2Issues:0
Language:ShellLicense:GPL-2.0Stargazers:1Issues:2Issues:0

JNUC2013

JNUC 2013 Scripts & Examples

Language:ShellStargazers:0Issues:0Issues:0

Language-Selector

Allows a policy to set the default system language

Language:ShellStargazers:0Issues:2Issues:0

macOSLAPS

Swift binary that will change a local administrator password to a random generated password. Similar behavior to LAPS for Windows

Language:SwiftLicense:MITStargazers:0Issues:0Issues:0

profiledocs

Mobile Configuration Profile Documentation

Language:HTMLLicense:MITStargazers:0Issues:0Issues:0

SmartCard-User-Registration

Script to assign a specific smart card to a local user account.

Language:ShellStargazers:0Issues:0Issues:0

super

S.U.P.E.R.M.A.N. optimizes the macOS software update experience.

License:Apache-2.0Stargazers:0Issues:0Issues:0