96 votes

Installation silencieuse d'un package MSI

J'ai un package MSI que je dois installer s'il n'est pas déjà installé. Aussi, j'ai besoin de l'installer en silence. Le paquet invite l'utilisateur à:

  • Emplacement d'installation (C: \ Program Files \ Foobar)
  • Type d'installation: minimal et complet (minimal)

Je dois remplacer ces deux paramètres à l'aide de paramètres de ligne de commande ou d'une autre méthode. Alors, comment puis-je aborder ces deux questions. Je vais utiliser VBScript pour les scripts.

140voto

Polynomial Points 12830

Vous devriez être en mesure d'utiliser l' /quiet ou /qn des options avec msiexec pour effectuer une installation silencieuse.

Des packages MSI exportation de biens publics, dont vous pouvez régler avec l' PROPERTY=value de la syntaxe sur la fin de l' msiexec paramètres.

Par exemple, cette commande installe un package sans INTERFACE utilisateur et pas de reboot, avec un journal et deux propriétés:

msiexec /i c:\path\to\package.msi /quiet /qn /norestart /log c:\path\to\install.log PROPERTY1=value1 PROPERTY2=value2

Vous pouvez lire les options pour msiexec en exécutant simplement les sans options depuis le menu Démarrer -> Exécuter.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X