Puis-je créer un programme d'installation de Chocolatey automatiquement en fonction de mes applications actuellement installées? Comment?

7

J'ai l'intention de réinstaller Windows bientôt sur mon ordinateur et j'aimerais que le processus de réinstallation de toutes mes applications soit aussi transparent que possible. Je sais que vous pouvez créer un script Chocolatey pouvant être exécuté sur la nouvelle machine qui installera les applications que j’ajoute au script, mais j’ai beaucoup d’applications et le processus de saisie de toutes ces informations dans le script est fastidieux.

Existe-t-il une application disponible qui peut analyser les programmes actuellement installés sur mon ordinateur (Win7) et générer un script Chocolatey / Boxstarter contenant tous mes programmes que je peux ensuite utiliser pour les réinstaller tous sur mon nouvel ordinateur?

Ryan Shripat
la source
Vos applications ont-elles été installées avec Chocolatey? Je suis sûr qu'il conserve un manifeste de ce qu'il a installé.
lourde le
Non ils n'étaient pas.
Ryan Shripat

Réponses:

5

Autant que je sache, cette solution n'existe pas. C'est certainement une chose à laquelle j'ai pensé. Ce serait super cool d'exécuter une commande qui se pencherait sur:

  1. Paquets actuellement installés
  2. Les services en cours d'exécution
  3. Fonctionnalités Windows installées
  4. Paramètres de registre de l'interface graphique
  5. MSIs installés et trouver les paquets chocolatés correspondants

et ensuite cracher un gros paquet chocolaté personnalisé qui pourrait reconstruire l'environnement.

Matt Wrock
la source
Ce serait vraiment gentil.
ferventcoder
3

Cela pourrait vous aider.

choco list -li

répertorie les packages (programmes) installés, qu'ils soient installés par Chocolately ou non, comme dans votre cas. L'ajout -vvous donne (parfois) le chemin d'installation:

choco list -liv

Ensuite, vous pourrez trouver les packages Chocolatey appropriés en cherchant chocolatey.org manuellement (ou par un autre moyen ...) pour les programmes répertoriés et en préparant un script powershell ou Cygwin bash comme celui-ci: http://robinosborne.co.uk/2012 / 01/06 / scripting-la-configuration-d'un-développeur-pc-partie-3-sur-4-installer-euh-tout-avec-chocolaté /

Bonne chance!

drkvogel
la source
0

Il y a une façon de le faire ...

puppet resource package --param provider

Cela vous permettra d’obtenir des gemmes installées, des éléments installés dans des programmes et des fonctionnalités, et si vous avez des packages chocolatés, cela les attirera également.

ferventcoder
la source