Windows
Logiciels
MSIExec
Administrer des paquets .MSI en ligne de commande
Pour : Windows
Sommaire
1- Les Options de MSIExec
2- Installation et désinstallation d'un logiciel (.msi)
A- Installation silencieuse
B- Désinstallation silencieuse
a- Depuis le MSI
b- Grace au numéro du code produit
a- Dans le Registre
b- Avec le logiciel ORCA
Dans notre tutoriel on va voir comment faire pour gérer l'installation et la desintallallation d'une application en ligne de commande.
Ideale pour jour faire des mises à jour d'application dans de gros parc informatique (plusieurs centaines) grâce à des scripts.
C:\Users\Cedric>MSIEXEC /? Windows ® Installer version 5.0.7601.17514 msiexec /Option [Paramètre facultatif] Options d'installation
Installe ou configure un produit /a Installation administrative - Installe un produit sur le réseau /j [/t ] [/g ] Publie un produit - m pour tous les utilisateurs, u pour l'utilisateur actuel Désinstalle le produit Options d'affichage /quiet Mode silencieux, aucune interaction avec l'utilisateur /passive Mode automatique - barre de progression uniquement /q[n|b|r|f] Définit le niveau d'interface utilisateur n - Pas d'interface utilisateur b - IU de base r - IU réduite f - IU complète (option par défaut) /help Affiche des informations Options de redémarrage /norestart Ne pas redémarrer à la fin de l'installation /promptrestart Proposer à l'utilisateur de redémarrer si nécessaire /forcerestart Toujours redémarrer l'ordinateur après l'installation Options de journalisation /l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] i - Messages d'état w - Avertissements récupérables e - Tous les messages d'erreur a - Démarrage des actions r - Enregistrements spécifiques à certaines actions u - Requêtes de l'utilisateur c - Paramètres initiaux de l'interface utilisateur m - Mémoire insuffisante ou informations de sortie irrécupérables o - Message d'espace disque insuffisant p - Propriétés du terminal v - Mode documenté x - Autres informations de débogage + - Ajouter au fichier journal existant ! - Forcer l'écriture de chaque ligne dans le journal * - Écrire toutes les informations, sauf les options v et x /log Identique à /l* Options de mise à jour /update [;Mise_à_jour_2.msp] Applique les mises à jour /uninstall [;Update2.msp] /package Supprimer les mises à jour d'un produit Options de réparation /f[p|e|c|m|s|o|d|a|u|v] Répare un produit p - uniquement si un fichier est manquant o - si un fichier est manquant ou si une version antérieure est installée (option par défaut) e - si un fichier est manquant ou si une version égale ou antérieure est installée d - si un fichier est manquant ou si une version différente est installée c - si un fichier est manquant ou si la somme de contrôle ne correspond pas à la valeur calculée a - force la réinstallation de tous les fichiers u - toutes les entrées de Registre requises et spécifiques à l'utilisateur (option par défaut) m - toutes les entrées de Registre requises et spécifiques à l'ordinateur (option par défaut) s - tous les raccourcis existants (option par défaut) v - s'exécute depuis la source et remet en mémoire cache le package local Définition des propriétés publiques [PROPERTY=valeur de la propriété] Consultez le Kit de développement Windows® Installer pour une aide détaillée concernant la syntaxe de la ligne de commande. Copyright © Microsoft Corporation. Tous droits réservés. Certaines parties de ce logiciel sont basées sur des documents créés par la société indépendante JPEG Group.
install_flash_player_14.0.0.176_active_x.msi
C:\Users\Cedric\>msiexec /i install_flash_player_14.0.0.176_active_x.msi /quiet /norestart
C:\Users\Cedric\>msiexec /x install_flash_player_14.0.0.176_active_x.msi /quiet /norestart
[HKEY_CLASSES_ROOT\Installer\Products\F116EA5104A50DB42919C18665DB9B4A] "ProductName"="Adobe Flash Player 14 ActiveX" "PackageCode"="504156FAAE6D6A643A20C58C0E08BB6C" "Language"=dword:00000409 "Version"=dword:0e000000 "Assignment"=dword:00000001 "AdvertiseFlags"=dword:00000184 "ProductIcon"="C:\\Windows\\Installer\\{15AE611F-5A40-4BD0-9291-1C6856BDB9A4}\\ARPPRODUCTICON.exe" "InstanceType"=dword:00000000 "AuthorizedLUAApp"=dword:00000000 "DeploymentFlags"=dword:00000003 "Clients"=hex(7):3a,00,00,00,00,00
C:\Users\Cedric\>MsiExec.exe /x {15AE611F-5A40-4BD0-9291-1C6856BDB9A4} /qf /quiet
C:\Users\Cedric\>MsiExec.exe /x {15AE611F-5A40-4BD0-9291-1C6856BDB9A4} /qf /quiet