
Ich habe zahlreiche Artikel zu diesem Thema gefunden, sie funktionieren bei mir jedoch nicht oder sind vielleicht schon Jahre alt und funktionieren deshalb nicht unter OS X 10.10 Yosemite.
Kurz gesagt, wir verwenden Deep Freeze, aber ich hätte stattdessen gerne ein Skript, das entweder nach einem Zeitplan alle 24 Stunden nachts oder beim Systemstart ausgeführt wird und alle Benutzerprofile löscht, die keine Administratoren sind. Im Moment haben wir „Administrator“ und „Root“. Die Benutzer, die sich anmelden, sind Active Directory-Benutzer.
Antwort1
Ich bin auf das hier gestoßenhttps://superuser.com/a/552277/426602und der Benutzer @slhck hat vielleicht den Schlüssel, den ich brauche! Ich habe unseren „Administrator“-Benutzer hinzugefügt und es ausgeführt und es hat super funktioniert!
#!/bin/bash shopt -s extglob rm -rf /Users/!(administrator|Shared)
Jetzt werde ich versuchen, dies in ein Launchd-Skript einzufügen, das jeden Tag um 3 Uhr morgens ausgeführt wird.