Skip to content
 

Installation silencieuse de Flash Player, Java et Silverlight

Avertissement

Cet article détaille les procédures d’installation silencieuse de Flash Player, Java Runtime Environment, Shockwave Player et Silverlight destinées à s’inscrire dans le processus décrit ici, lequel vise à automatiser le déploiement d’un ensemble d’applications sur une machine tournant sous Windows.

Il n’en reste pas moins que cette procédure peut parfaitement s’appliquer de manière autonome.

Introduction

Comme je vous ai habitués à des articles qui se tirent en longueur et que cela ne semble pas vous rebuter plus que ça, je m’en vais faire ici un tir groupé en rassemblant sur une même page plusieurs petites choses trop simples pour qu’on s’y attarde longtemps.

Flash Player

Les dernières versions se téléchargent ici

Dans les deux cas, le paramètre pour une installation silencieuse est /install.

D’où le bête code que voici pour Install.vbs :

Set WshShell = CreateObject("Wscript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")

'Récupération du chemin du dossier contenant le script en cours
strCheminDossierScript = objFSO.GetParentFolderName(Wscript.ScriptFullName)

'Installation du plug Flash pour Mozilla and co
strCheminFichierInstall = strCheminDossierScript & "\install_flash_player.exe"
WshShell.Run Chr(34) & strCheminFichierInstall & Chr(34) & " /install", 0, True

'Installation du plug Flash pour IE
strCheminFichierInstall = strCheminDossierScript & "\install_flash_player_ax.exe"
WshShell.Run Chr(34) & strCheminFichierInstall & Chr(34) & " /install", 0, True

Java Runtime Environment

Le téléchargement s’opère sur cette page où vous vous saisissez de la version dite "hors-ligne". Personnellement, pour me simplifier la vie, je renomme l’objet téléchargé en Java.exe.

Les paramètres d’installation qui nous intéressent :

  • /s pour une installation silencieuse;
  • /lang=1033 pour disposer de la chose dans notre langue à nous qu’elle si belle;
  • SYSTRAY=0 pour s’éviter l’icône dans la zone de notification;
  • et REBOOT=Suppress pour s’affranchir de tout redémarrage intempestif à la fin de l’installation.

Un petit fichier Install.vbs pour enrober le tout :

Set WshShell = CreateObject("Wscript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")

'Récupération du chemin du dossier contenant le script en cours
strCheminDossierScript = objFSO.GetParentFolderName(Wscript.ScriptFullName)

'Installation silencieuse de Java
strCheminFichierInstall = strCheminDossierScript & "\Java.exe"
WshShell.Run Chr(34) & strCheminFichierInstall & Chr(34) & " /s /lang=1033 SYSTRAY=0 REBOOT=Suppress", 0, True

 
Et le tour est joué…

Silverlight

Le téléchargement peut s’opérer un peu partout sur la toile et donc pourquoi pas ici.
Une fois qu’elle est rapatriée, on renomme la chose en Silverlight.exe et on découvre sans traîner que le paramètre d’installation silencieuse se résume à /q. D’où le code qui suit pour notre petit Install.vbs à nous :

Set WshShell = CreateObject("Wscript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")

'Récupération du chemin du dossier contenant le script en cours
strCheminDossierScript = objFSO.GetParentFolderName(Wscript.ScriptFullName)

'Installation silencieuse de Silverlight
strCheminFichierInstall = strCheminDossierScript & "\Silverlight.exe"
WshShell.Run Chr(34) & strCheminFichierInstall & Chr(34) & " /q", 0, True

Conclusion et téléchargements

Je vous livre ici la totale, comme à l’accoutumée, allégée des installateurs que vous êtes bien assez grands pour aller chercher par vous-mêmes.

Page vue 12 128 fois

Laissez une réponse