Twin Cities Mac Admins Presentation: Under Cover Of Shell (Scripting)

On April 23 at JAMF headquarters in downtown Minneapolis, I will be presenting at the April MSP Mac Admins Meetup. My presentation will cover real-life examples of how scripting can be used. You don’t need to know a single line of code to enjoy this presentation, but it might pique your interest to learn some!
The presentation is embedded below but can also be downloaded in these formats:
Resources
- tccutil.py (download)
- NCutil.py (download)
- Fix multiple Recovery HDs
- Remove guest network (or prevent access)
- Change printer ready message (or serial number or any setting)
- Remote GUI login
- Enforce Macintosh HD
- Fix paused printers
- /Users on a separate partition
- pmset all computers
- Enforce wallpaper
- Re-index GarageBand loops
- Single-user Mode Intrusion-detection System (geeklet)
- GeekTool desktop (geeklets)
- Script mouse click (MouseTools) (download click) (real-life examples)
Honorable Mentions
- Set all four computer names
- Set the dock for all users
- Create users based on computer name
- Remove login items
- End-user notifications when script executes
- Scripting Pearson’s TestNav
- Pi-hole: ad-blocking (could be modified to run on a beefy server for network-wide ad-blocking)
- Set Favorite Connect To… Servers