Every year we offer our graduating seniors the opportunity to purchase their school owned laptop. With that we have an off-boarding process in Jamf that is executed via Self Service by our Team to execute a script to do the following:
- Remove all licensed software.
- Unbind from Active directory and convert the Mobile account to a local one (cool utility found here).
- Remove the Jamf binary with "jamf -removeframework" and use the API to delete the Jamf record.
This year as I test on some computers, I find it to be a bit buggy with errors and spending lots of time troubleshooting a process that has ben rock solid the last couple of years. Is anyone doing something similar and can share how you handle this type of situation? Perhaps it's time for some major cleanup of how I handle these.
