[..] Script pour installation automatique de logiciels
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[..] Script pour installation automatique de logiciels
Bonjour,
je me permet de poster car j'aimerai un script qui me permet l'installation de plusieurs logiciels automatiquement comme par exemple pour Office (ne pas devoir rentrer la clef CD à chaque installation).
Aidez moi s'il vous plaît???
Cordialement.
je me permet de poster car j'aimerai un script qui me permet l'installation de plusieurs logiciels automatiquement comme par exemple pour Office (ne pas devoir rentrer la clef CD à chaque installation).
Aidez moi s'il vous plaît???
Cordialement.
- zeshrek
- Niveau 10

- Messages : 984
- Enregistré le : mer. 17 nov. 2010 09:31
- Localisation : Sur ma chaise
- Status : Hors ligne
Re: [..]Script pour installation automatique de logiciels
Etant Packageur (cad je prépare les applications pour les rendre silencieuses afin qu'elles soient ensuite déployées sur les dizaines/centaines/milliers de pc des sociétés ou je travaille) je pense etre a même d'apporter une solution.
Il y a plusieurs cas.
- Si il s'agit d'une application qui s'installe en déposant un certain nombre de fichiers et éventuellement qq clés de registre a ce moment là, autoit peut servir. A ce moment là, on peut utiliser la fonction fileinstall() pour déposer les fichier a l'endroit prévu, et regwrite() pour les clés de registre
- Si il s'agit d'un setup.exe Installshield alors il faut utiliser la fonction d'enregistrement setup.exe /a /r /f1c:\[chemin]\configuration.iss pour préparer l'installation, et ensuite, pour les déploiements il suffit de lancer la commande setup.exe /s /a /s /f1c:\[chemin]\configuration.iss
- Si il s'agit d'un fichier MSI il faut utiliser un outil pour créer un fichier Transforms (extension .mst). Le probleme est que les outils qui font ca (Wise package studio, admin studio...) sont assez chers (compter en milliers d'euros). Il est toutefois possible d'obtenir des versions d'eval gratuites...
- Enfin quelques cas particuliers comme les produits Adobe ou MS Office que tu cites, qui sont des MSI mais qui se parametrent avec un outil propriétaire. Pour les produits Adobe par exemple il faut utiliser le Adobe Customization Wizzard, et pour Office il y avait l'ORK (Office Redistribution Kit de mémoire) maintenant appelé OCT (Office Customization Tool). Par exemple pour office depuis la version 2007 (de mémoire toujours) il suffit de lancer SETUP /admin pour l'ouvrir.
Voilà, si tu as d'autres questions, n'hésite pas
Il y a plusieurs cas.
- Si il s'agit d'une application qui s'installe en déposant un certain nombre de fichiers et éventuellement qq clés de registre a ce moment là, autoit peut servir. A ce moment là, on peut utiliser la fonction fileinstall() pour déposer les fichier a l'endroit prévu, et regwrite() pour les clés de registre
- Si il s'agit d'un setup.exe Installshield alors il faut utiliser la fonction d'enregistrement setup.exe /a /r /f1c:\[chemin]\configuration.iss pour préparer l'installation, et ensuite, pour les déploiements il suffit de lancer la commande setup.exe /s /a /s /f1c:\[chemin]\configuration.iss
- Si il s'agit d'un fichier MSI il faut utiliser un outil pour créer un fichier Transforms (extension .mst). Le probleme est que les outils qui font ca (Wise package studio, admin studio...) sont assez chers (compter en milliers d'euros). Il est toutefois possible d'obtenir des versions d'eval gratuites...
- Enfin quelques cas particuliers comme les produits Adobe ou MS Office que tu cites, qui sont des MSI mais qui se parametrent avec un outil propriétaire. Pour les produits Adobe par exemple il faut utiliser le Adobe Customization Wizzard, et pour Office il y avait l'ORK (Office Redistribution Kit de mémoire) maintenant appelé OCT (Office Customization Tool). Par exemple pour office depuis la version 2007 (de mémoire toujours) il suffit de lancer SETUP /admin pour l'ouvrir.
Voilà, si tu as d'autres questions, n'hésite pas
Si vis pacem para bellum
Re: [..]Script pour installation automatique de logiciels
Je souhaiterai un petit exe qui lance automatiquement l'installe sans avoir à se préoccuper des clefs Cd etc..
Si quelqu'un peut me pondre un petit script ça m'arrangerai
Si quelqu'un peut me pondre un petit script ça m'arrangerai
- zeshrek
- Niveau 10

- Messages : 984
- Enregistré le : mer. 17 nov. 2010 09:31
- Localisation : Sur ma chaise
- Status : Hors ligne
Re: [..]Script pour installation automatique de logiciels
Oui mais non.
Chaque éditeur lorsqu'il produit son logiciel l'accompagne d'un installeur qui est spécifique. Certains te proposent de changer le chemin d'installation, d'autres pas. Certains te proposent de choisir entre des fonctionnalités a installer ou pas, d'autre non. Certains demandent un serial, d'autres pas.
Tu ne peux pas faire un exe 'universel' qui lance les setup d'install.
Je te l'ai dit, c'est exactement mon travail de faire ce genre de choses.
Pour qu'une application s'installe de facon automatique et silencieuse, sans poser toutes les questions, il faut au préalable l'avoir configurée (donc en générant un fichier .iss ou .mst qui accompagnent respectivement le setup.exe ou le .msi) de facon a ce qu'elle s'installe 'toute seule' ensuite.
Par exemple, tu parlais d'Office.
Comment veux tu qu'on puisse faire un executable qui sache quels éléments tu veux installer (que word, ou word excel, powerpoint et outlook ? les exemples ou pas ? les filtres d'importation ou pas ? etc...)
Pour que ca marche lance le setuo d'office avec le parametre /admin, et ensuite tu fais ta configuration, tu generes le XML de configuration.
Et ensuite pour faire l'install tu lanceras le setup en utilisant ce fichier
Un lien si tu veux comprendre comment ca marche http://technet.microsoft.com/fr-fr/libr ... 79097.aspx
Chaque éditeur lorsqu'il produit son logiciel l'accompagne d'un installeur qui est spécifique. Certains te proposent de changer le chemin d'installation, d'autres pas. Certains te proposent de choisir entre des fonctionnalités a installer ou pas, d'autre non. Certains demandent un serial, d'autres pas.
Tu ne peux pas faire un exe 'universel' qui lance les setup d'install.
Je te l'ai dit, c'est exactement mon travail de faire ce genre de choses.
Pour qu'une application s'installe de facon automatique et silencieuse, sans poser toutes les questions, il faut au préalable l'avoir configurée (donc en générant un fichier .iss ou .mst qui accompagnent respectivement le setup.exe ou le .msi) de facon a ce qu'elle s'installe 'toute seule' ensuite.
Par exemple, tu parlais d'Office.
Comment veux tu qu'on puisse faire un executable qui sache quels éléments tu veux installer (que word, ou word excel, powerpoint et outlook ? les exemples ou pas ? les filtres d'importation ou pas ? etc...)
Pour que ca marche lance le setuo d'office avec le parametre /admin, et ensuite tu fais ta configuration, tu generes le XML de configuration.
Et ensuite pour faire l'install tu lanceras le setup en utilisant ce fichier
Un lien si tu veux comprendre comment ca marche http://technet.microsoft.com/fr-fr/libr ... 79097.aspx
Si vis pacem para bellum
Re: [..]Script pour installation automatique de logiciels
merci beaucoup de ton aide
- zeshrek
- Niveau 10

- Messages : 984
- Enregistré le : mer. 17 nov. 2010 09:31
- Localisation : Sur ma chaise
- Status : Hors ligne
Re: [..]Script pour installation automatique de logiciels
Je t'en prie.
Tiens un autre lien, vers un site spécialisé vers le (re)packaging d'applications, que je voulais aussi te donner mais qui m'est sorti de la tete tout a l'heure :
http://www.appdeploy.com/index.asp
Tiens un autre lien, vers un site spécialisé vers le (re)packaging d'applications, que je voulais aussi te donner mais qui m'est sorti de la tete tout a l'heure :
http://www.appdeploy.com/index.asp
Si vis pacem para bellum
- Tlem
- Site Admin

- Messages : 11830
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Script pour installation automatique de logiciels
@Shade
N'oubliez pas la balise [R] dans le titre de votre premier message si votre sujet est résolu.
N'oubliez pas la balise [R] dans le titre de votre premier message si votre sujet est résolu.
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [..] Script pour installation automatique de logiciels
Merci zeshrek pour ces informations.
- sksbir
- Niveau 7

- Messages : 384
- Enregistré le : lun. 26 oct. 2009 17:57
- Localisation : Lyon
- Status : Hors ligne
Re: [..] Script pour installation automatique de logiciels
perso, c'est cette page qui m'a bien servi quand j'ai commencé à faire du (re)packaging :
http://unattended.sourceforge.net/installers.php
C'est là que tu comprends qu'un métier (celui de packageur) ne peut pas se réduire à un script d'installation, même avec la puissance d'autoit
ps : bien comprendre la subtilité entre unattended et silent , c'est à dire : installation autonome, sans intervention de l'utilisateur / installation silencieuse, sans afficher des trucs à l'écran . Deux aspects qu'il faut bien maitriser.
http://unattended.sourceforge.net/installers.php
C'est là que tu comprends qu'un métier (celui de packageur) ne peut pas se réduire à un script d'installation, même avec la puissance d'autoit
ps : bien comprendre la subtilité entre unattended et silent , c'est à dire : installation autonome, sans intervention de l'utilisateur / installation silencieuse, sans afficher des trucs à l'écran . Deux aspects qu'il faut bien maitriser.
- zeshrek
- Niveau 10

- Messages : 984
- Enregistré le : mer. 17 nov. 2010 09:31
- Localisation : Sur ma chaise
- Status : Hors ligne
Re: [..] Script pour installation automatique de logiciels
Effectivement le (re)packaging d'application ne se limite pas a une simple installation même silencieuse. En plus de la simple mise a disposition de l'application a l'intention des utilisateurs (parfois pas si simple quand il faut gérer les questions de licencing), cela implique en général son préparametrage.sksbir a écrit :C'est là que tu comprends qu'un métier (celui de packageur) ne peut pas se réduire à un script d'installation, même avec la puissance d'autoit
m'enfin bref, je ne suis pas là pour me répandre sur la complexité de mon métier
Si vis pacem para bellum
-
SurPriseS
- Niveau 6

- Messages : 293
- Enregistré le : jeu. 06 sept. 2007 11:35
- Localisation : Finistère sud
- Status : Hors ligne
Re: [..] Script pour installation automatique de logiciels
Bonsoir, j'arrive un peu après la guerre, mais je comprend pas le "problème" d'installer un logiciel automatiquement 
Certes sa dépend de l'utilisation que l'on souhaite en faire, mais vu que là on ne la connais pas...
Perso, je bosse dans une petite boite d'info, et j'ai pas mal d'installation de logiciel à faire, j'ai quasiment tout automatisé, quand autoit ne peut pas le faire ou plutôt que je ne sais pas le faire avec, j'utilise sikuli...
ça reste du point&click ou des envois de touches, mais ça marche...
C'est sur que dans le cas d'une utilisation type industrielle, c'est mort, mais autrement...
Ou alors, j'ai pas compris la problématique
Certes sa dépend de l'utilisation que l'on souhaite en faire, mais vu que là on ne la connais pas...
Perso, je bosse dans une petite boite d'info, et j'ai pas mal d'installation de logiciel à faire, j'ai quasiment tout automatisé, quand autoit ne peut pas le faire ou plutôt que je ne sais pas le faire avec, j'utilise sikuli...
ça reste du point&click ou des envois de touches, mais ça marche...
C'est sur que dans le cas d'une utilisation type industrielle, c'est mort, mais autrement...
Ou alors, j'ai pas compris la problématique


