Installation silencieuse de JDK 8 et JRE 8 sur une machine Windows via une ligne de commande

Nous voulons mettre à jour le JDK environnement sur plusieurs machines, le tout fonctionnant sous windows, mais les différentes versions (XP ou 7)

Pour cela, je suis en train de créer un script qui s'exécute automatiquement le programme d'installation approprié (32/64 bits).
J'ai essayé de lancer le programme d'installation avec la commande suivante:

jdk-8u25-windows-x64.exe /s ADDLOCAL="ToolsFeature,SourceFeature,PublicjreFeature"

Cela fonctionne très bien sur une machine sans JDK/JRE 8 est installé. Cependant, je suis en cours d'exécution dans un certain nombre de questions:

  • Si le JDK/JRE 8 est déjà installé, le programme d'installation DÉSINSTALLE les deux JDK & JRE au lieu de tout simplement ne rien faire (ou de ré-installation)
  • Si un redémarrage est requis, il est de force effectuée automatiquement, et j'ai besoin pour éviter que, comme il y a d'autres actions que je dois réaliser dans le script après l'installation est terminée.
  • Il n'y a pas de mode VERBOSE /fichier journal pour indiquer que le programme d'installation est en train de faire

J'ai regardé ces sources:

mais ils semblent dépourvues et très confus quant à ce qui va me donner le résultat voulu.

source d'informationauteur dagandlerx