Question Installation silencieuse msi libreoffice

Plus d'informations
il y a 10 ans 3 mois #21194 par Laurent
Bonjour,

Je souhaiterais installer de façon silencieuse le logiciel libre office en PowerShell

Cette commande fonctionne mais une fenêtre apparait je souhaite que cela soit transparent pour l’utilisateur:

[code:1]start-process \"LibreOffice_4.4.7_Win_x86.msi\" /passive[/code:1]

J'ai essayé avec la commande ci dessous aucun message d'erreur mais aucune installation.

[code:1]start-process \"LibreOffice_4.4.7_Win_x86.msi\" /quiet[/code:1]

J'ai essayé plusieurs lignes de commande sans résultat.

Merci pour votre aide.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 3 mois #21198 par adrien
Hello :)

As-tu regardé ce tuto pour installer un MSI via WINrm ?

[code:1]$script = {
#do preinstall stuff
$args = \"-i c:\path\to\msi\file.msi /qn /norestart\"
[diagnostics.process]::«»start(\"msiexec.exe\", $args).WaitForExit()
#do follow up stuff
}
invoke-command -computername (gc computerlist.txt) -scriptblock $script[/code:1]

Sinon au lieu de /quiet essaye /qn
Et quel est ton message d'erreur ?

Bon courage :lol:

Message édité par: adrienl, à: 22/12/15 16:39

Message édité par: adrienl, à: 22/12/15 17:25<br><br>Message édité par: adrienl, à: 22/12/15 17:27

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 2 mois #21204 par Laurent
Bonjour adrienl,

j'ai testé cette ligne de commande

[code:1]Start-Process \&quot;LibreOffice_4.4.7_Win_x86.msi\&quot; -ArgumentList /qn -Wait[/code:1]

Aucun message d'erreur mais aucune installation.
Donc difficile.

Merci encore si je trouve quelque chose de concluant j'en fait pars sur le forum.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 2 mois #21214 par Laurent Dardenne
Salut,
qq fois les installeurs lancent un second process et se terminent, le paramètre -Wait peut donc être inefficace.
Pour ton pb de fenêtre, essaie directement avec les API

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 2 mois #21220 par Laurent
Bonjour Laurent,

Pas un expert Powershell qu'entend tu par API sous quelles forme ?

Pour les installation silencieuse avantages au .bat plus facile et plus simple.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 2 mois #21222 par Philippe
salut laurenzo34000

a tu testé l'option -WindowStyle de Start-Process

il propose de caché la fenêtre de l'application lancé

[code:1]Start-Process \&quot;LibreOffice_4.4.7_Win_x86.msi\&quot; -ArgumentList \&quot;/qn\&quot; -Wait -WindowStyle Hidden[/code:1]

les guillemets pour l'option ArgumentList sont plus que conseillé !

de plus si tu lance ton msi avec option /? tu aura peut être la liste des options qu'accepte l'installeur !

je viens de le faire est tu a cette liste qui confirme les réponses déjà données :

Windows ® Installer version 5.0.7601.18896

msiexec /Option &lt;Paramètre requis&gt; [Paramètre facultatif]

Options d'installation

&lt;/package | /i&gt; &lt;Produit.msi&gt;
Installe ou configure un produit
/a &lt;Produit.msi&gt;
Installation administrative - Installe un produit sur
le réseau
/j&lt;u|m&gt; &lt;produit.msi&gt; [/t &lt;Liste de transformations&gt;]
[/g &lt;ID de langue&gt;]
Publie un produit - m pour tous les utilisateurs,
u pour l'utilisateur actuel
&lt;/uninstall | /x&gt; &lt;Produit.msi | Code produit&gt;
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|+|!|*] &lt;fichier journal&gt;
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 &lt;Fichier journal&gt;
Identique à /l* &lt;Fichier journal&gt;

Options de mise à jour

/update &lt;Mise_à_jour_1.msp&gt;[;Mise_à_jour_2.msp]
Applique les mises à jour
/uninstall &lt;Guide du code correctif&gt;[;Update2.msp] /package &lt;Product.msi
| Code produit&gt;
Supprimer les mises à jour d'un produit

Options de réparation

/f[p|e|c|m|s|o|d|a|u|v] &lt;Product.msi | Code produit&gt;
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.


le script s'exécute lui même dans une fenêtre powershell. c'est peut être elle que tu vois !!

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.052 secondes
Propulsé par Kunena