Installation automatique d'applications

Cliquez pour imprimer la page !

Cette section reprend (avec son autorisation) le travail de recherche de Philippe Pham Ba Nien (pphil@club-internet.fr) du collège Paul Valéry à Sète

Le problème :

L'installation d'une application demande la présence d'un opérateur tout le temps que dure l'opération pour répondre à des questions diverses (options, chemin d'installation etc...).
cette contrainte est supportable si l'on fait une seule installation.
Si l'on doit installer de façon cohérente sur un parc de machines, la question est à reconsidérer

Le logiciel AutoIt, est gratuit, il va vous aider à réaliser un script (fichier de réponses) qui automatisera l'installation :
Il peut être téléchargé à l'adresse http://www.hiddensoft.com/autoit/

Remarque : AutoIt sert à plein d'autres choses !

Aide en français sur Autoit
Cliquez pour accéder à l'aide d'AutoIt

 

Les étapes :

  1. Installer le logiciel AutoIt sur la Station de travail (Microsoft Installer est requis, le télécharger chez hiddensoft ou ailleurs le cas échéant)
  2. L'installation à automatiser va être effectuée une première fois, simultanément, on écrit le script en s'aidant du mode AutoIt Reveal Mode (qui permet notamment de récupérer par Copier/coller les noms des fenêtres), la première ligne commence par "run," et spécifie le chemin d'accès à l'exécutable d'installation (install.exe ou équivalent). Attention les "anti slash" doivent être doublés...
  3. Le script est ensuite sauvegardé avec l'extension ".aut".
  4. Désinstaller l'application dont l'installation doit être automatisée
  5. Testez le script (en double-cliquant dessus).l'installation se déroule sans intervention en relisant le script..
  6. Si tout marche bien, on doit le compiler avec le module adéquat (Convert Script to EXE), c'est fini...

Un exemple de script :

; Script "winzip.aut" pour installer winzip 7.0
run, \D:\\DOWNLOAD\\utilitaires\\WINZIP70.EXE
WinWaitActive, WinZip 7.0 Setup Send, !s
WinWaitActive, WinZip Setup
Send, \D:\\Program Files\\WinZip7
Send, {ENTER}
WinWaitActive, WinZip Setup, Thank you for installing WinZip!
Send, !n
WinWaitActive, License Agreement, Warranty Disclaimer
Send, !y
WinWaitClose, License Agreement, Warranty Disclaimer
WinWaitActive, WinZip Setup, Select "Wizard" or "Classic"
Send, !c
Send, !n
WinWaitActive, WinZip Setup, &Custom setup (for advanced users)
Send, !c
Send, !n WinWaitActive, WinZip Setup, Explorer Configuration
Send, !s
Send, !d
Send, !n
WinWaitActive, WinZip Setup, Other Options
Send, !n
Sleep, 4000
WinActivate, WinZip Setup, New WinZip Users:
Sleep, 1000
WinWaitActive, WinZip Setup, New WinZip Users:
Send, {ENTER}
WinWaitActive, WinZip Tip of the Day
Send, !c
WinWaitClose, WinZip Tip of the Day
WinWaitActive, WinZip
WinClose, WinZip
Sleep, 4000
WinClose, WinZip

Explication de qques mots clés :

Winwaitactive : attend que la fenêtre spécifiée ait le focus

run : exécute le programme

Send : envoie (souvent un raccourci clavier)

! : équivalent de la touche ALT

Sleep : temporisation (en ms)

 

Voir les fichiers d'aide HTML fournis avec le lociciel (téléchargez les versions françaises)

 

Remarque :

AutoIT peut servir à plein d'autres choses :

Télécharger :
des scripts d'auto-installation à adapter (4 Ko)

Cliquez pour télécharger "addusers.exe"

 

Liens utiles

Site académique
http://pedagogie.ac-montpellier.fr/tice/
Site Microsoft 2000 serverhttp://www.microsoft.com/france/windows/2000/server/default.asp
Installer et configurer 2003 serverhttp://infoasm.neuf.fr/Dossiers/InstW2k3s/InstW2k3sA.htm
Site très complet Windows 2000 serveurhttp://raphaello.univ-fcomte.fr/W2K/
Questions fréquentes (Faq 2000 server)http://www.faqxp.com/Windows_2000_Serveur.asp
Laboratoire des Technologies Microsoft - Supinfo Parishttp://www.laboratoire-microsoft.org/articles/network/
Certification Microsofthttp://www.certification-mcse.com/
Université de Louvainhttp://pot-pourri.fltr.ucl.ac.be/wint40/
Microsoft technet server 2000http://www.microsoft.com/france/technet/support/howto/default.mspx
Tutoriels vidéo, génial !!!http://www.laboratoire-microsoft.org/videos/
Université de Nancyhttp://www.rri.uhp-nancy.fr/documentation/nt/

 

   Retour

   Retour Sommaire