3 votes

AppleScript/Automator Workflow pour restaurer OS X à l'état neuf

Sous Mountain Lion, je voulais créer un AppleScript qui restaurerait mon installation OS X à l'état "neuf", si possible au point de vous montrer l'écran d'accueil ML vous demandant votre nom et votre fuseau horaire, tout en préservant les applications que j'ai installées, mais en supprimant tous les réglages, configurations ou états. (Je voulais créer une image que je puisse réutiliser plus tard sans aucun des fichiers temporaires, des paramètres ou des personnalisations).

Est-ce possible ou presque ?

1voto

chiggsy Points 2899

Je ne sais pas pourquoi j'oublie toujours Automator. Excellente idée.

Vous pouvez essayer de supprimer un fichier d'installation pour signaler la configuration :

en

/var/db

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

Supprimez ce fichier et je pense que l'installation se fera au prochain démarrage.

Par ailleurs, je pense que vous devriez vous intéresser à l'outil d'image du système

man asr

Nous avons ici une façon légèrement différente d'envisager l'imagerie, possible depuis que Lion .

YMMV, bien sûr.

EDIT : Vous pouvez également créer un nouvel utilisateur.
Cet utilisateur aura des préférences par défaut.

defaults domains

vous donnera les préférences les plus exactes, délimitées par des espaces.

Toutes les préférences de l'ancien utilisateur qui ne figurent pas dans l'ensemble des préférences du nouvel utilisateur sont celles dont vous voulez vous débarrasser.

Vous pouvez également exécuter

defaults read

sur le nouvel utilisateur et l'enregistrer dans un fichier. Il s'agira des préférences par défaut pour un compte.

N'oubliez pas les paramètres ByHost... I penser vous voulez les supprimer pour les réinitialiser.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X