[Scripts] Installation automatique d'applications

Installation automatique d'applications [Scripts] - Shell/Batch - Programmation

Marsh Posté le 02-07-2003 à 11:46:03    

J'ai posté ceci dans S&R ( http://forum.hardware.fr/forum2.ph [...] h=&subcat= )

Citation :


Dans ma boite, une quinzaine de personnes utilisent en permanence 15 logiciels qui demandent une installation en local (normal) et la présence du CD dans le lecteur.
Ces 15 logiciels sont mis à jour environ 4 fois par an, avec changement de CD à chaque fois.
 
Pour éviter à tous un jonglage permanent des CD a été mis en place des CD virtuels avec le logiciel CD-ROM Emulator ( http://www.cdrom-emulator.com/frn/n_cde_main.htm ).
Les images des CD sont centralisés sur le serveur.
 
L'avantage est double : gestion plus rapide et facile des logiciels (on ne peut plus perdre de CD, le changement de CD est bien plus rapide) et mise à niveau des CD centralisée. :love:    
 
Le problème, c'est que chaque mise à jour de CD rend obligatoire la réinstallation du logiciel, sinon c'est le message d'erreur abscon...  
Et les utilisateurs sont tellement hermétiques à l'informatique que, même après leur avoir expliqué 15 fois, à chaque mise à jour ils laissent tomber en pensant que leur appli ne fonctionne plus, sans faire la démarche de réinstaller ! :fou:


 
J'ai trouvé, si ce n'est la solution, au moins la méthode qui me permettrait de résoudre ce problème, et elle passe par un script, raison pour laquelle je poste sur Programmation  :)  
 
Il s'agirait donc d'utiliser le logiciel Autoit ( http://www.hiddensoft.com/AutoIt/ ) et de créer un script installant ces CD.
Jusque là pas de probs, je devrais pouvoir me débrouiller.
 
Ce qui me manque, c'est un programme/script qui puisse détecter les mises à jours d'images des CD-ROMS et enclenchent automatiquement l'installation !  
 
Peux t-on utiliser une telle commande au démarrage de windows, par ex, ou en utilisant un autre logiciel de script ?  :??:


Message édité par rpgman le 02-07-2003 à 11:47:13
Reply

Marsh Posté le 02-07-2003 à 11:46:03   

Reply

Marsh Posté le 02-07-2003 à 14:11:57    

:bounce:

Reply

Marsh Posté le 02-07-2003 à 14:36:52    

chépa trop, mais regarde du cote de WSH et VisualBasic [:spamafote]  
 
En tout cas moi je peux pas t'aider :(
excuse bidon : window, c'est trop compliqué pour moi :/


---------------
get amaroK plugin
Reply

Marsh Posté le 02-07-2003 à 15:17:22    

Une idée un peu bestiale :
 
tu modifies le raccourci du programme pour pointer vers un fichier batch toto.bat (là il faudra passer sur tous les postes)
 
dans toto.bat :
call c:\repertoire\version.bat
call \\serveur\partage$\versions.bat
if %%_version%%==%%_versions%% goto maj
lancement de ton exe habituel
goto fin
:maj
lancement du progr de maj
:fin
 
dans version.bat :
set _version=xxx
 
dans versions.bat
set _versions=yyy
 
dans l'installation du logiciel, ne pas oublier de copier versions.bat en version.bat sur c:\repertoire
 
lorque tu fais une maj de tes CD, il te suffit alors de modifier le fichier versions.bat pour que la détection d'une nouvelle version se fasse lors du lancement de l'appli.
 
A+

Reply

Marsh Posté le 02-07-2003 à 16:48:50    

Moui, c'est pas mal.
ça demande à modifier le bat à chaque fois, mais dans la foulée de la mise à jour du cd, pourkoi pas ?  :)  
 
par contre, la ligne :
if %%_version%%==%%_versions%% goto maj  
 
lance le programme de maj si les deux versions sont identiques, non ?
 
La ligne ne doit-elle pas être :
if %%_version%%!=%%_versions%% goto maj  
 
ou un truc dans ce genre ?  :??:


Message édité par rpgman le 02-07-2003 à 16:49:04
Reply

Marsh Posté le 03-07-2003 à 08:19:01    

oups ! tapé trop vite...
if not %%....
désolé
A+

Reply

Marsh Posté le 03-07-2003 à 09:07:14    

:jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed