AppleScript/Automator-Arbeitsablauf, um OS X in den "neuwertigen" Zustand zurückzusetzen

Unter Mountain Lion wollte ich ein AppleScript erstellen, das meine OS X-Installation im Wesentlichen in einen "neuwertigen" Zustand zurückversetzt, wenn möglich sogar bis zu dem Punkt, an dem Sie den ML-Begrüßungsbildschirm sehen, der Sie nach Ihrem Namen und Ihrer Zeitzone fragt, aber die Apps I installiert haben, aber alle Einstellungen, Konfigurationen oder Zustände entfernen. (Ich wollte ein Bild erstellen, das ich später ohne temporäre Dateien, Einstellungen oder Anpassungen wiederverwenden kann).

Ist dies oder etwas in der Nähe möglich?

Warum ein AppleScript? Und warum genau willst du das machen?
Ich möchte im Grunde ein "Factory" -Image erstellen, jedoch mit einem vordefinierten Satz von bereits installierten Apps. Normalerweise würde ich einfach alles aus dem Ordner Library -> Preferences entfernen, aber das scheint keine allumfassende Methode zu sein.
Wenn Sie ein Live-Bild erstellen möchten, benötigen Sie kein AppleScript. Es gibt einige Dinge, die Sie ändern können, um eine Live-CD zu erstellen. Ich weiß es, weil ich eine Art Recovery HD besitze, obwohl ich das heruntergeladen habe, anstatt es selbst zu machen, also weiß ich nicht, wie das geht. Aber definitiv ist ein AppleScript nicht die richtige Lösung.
Ich habe ein Wiederherstellungs-Image, das ist in Ordnung. Ich wollte es in einen Zustand bringen, in dem es sauber ist. Also im Grunde eine Lösung (ob es sich um eine App oder einfach um ein Skript handelt), die weiß, welche Ordner Dateien außerhalb der "Standard" -Installation enthalten, und diese entfernt.
Das ist eigentlich eine großartige Idee. Ich wünschte, ich hätte das vor 3 Tagen gelesen.
Ich weiß nicht, ob Sie bereits eine Lösung gefunden haben oder nicht (wenn ja, teilen Sie sie uns bitte mit), aber Sie möchten vielleicht bei Null anfangen und eine neue Installation mit nur den Apps erstellen, die Sie benötigen, anstatt zu arbeiten rückwärts und Sachen entfernen. Es wäre wahrscheinlich viel schneller, als zu versuchen, jede übrig gebliebene Einstellungsdatei usw. zu finden, die Sie nicht benötigen.

Antworten (1)

Ich weiß nicht, was ich immer wieder an Automator vergesse. Exzellente Idee.

Sie können versuchen, eine Setup-Datei zu entfernen, um die Konfiguration zu kennzeichnen:

In

/var/db

--w----r--   1 root        wheel             0  1 Nov 12:51 .AppleSetupDone

Entfernen Sie diese Datei und ich glaube, dass das Setup beim nächsten Start durchgeführt wird.

Übrigens, ich denke, Sie sollten sich das System-Image-Tool ansehen

man asr

Hier haben wir eine etwas andere Betrachtungsweise der Bildgebung, die seit Lion möglich ist .

YMMV natürlich.

EDIT: Sie könnten auch einfach einen neuen Benutzer erstellen.
Dieser Benutzer hat Standardeinstellungen.

defaults domains

gibt Ihnen die ursprünglichen Vorlieben, durch Leerzeichen getrennt.

Alle Einstellungen Ihres alten Benutzers, die nicht im Satz der neuen Benutzereinstellungen enthalten sind, sollten diejenigen sein, die Sie loswerden möchten.

Außerdem kann man laufen

defaults read

auf dem neuen Benutzer und speichern Sie das in einer Datei. Dies sind die Standardeinstellungen für ein Konto.

Vergessen Sie nicht die ByHost-Einstellungen ... Ich denke , Sie möchten diese löschen, um sie zurückzusetzen.