Mettre 2 argument pour une seule commande

Fermé
ichigoalexandre Messages postés 108 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 10 janvier 2021 - 25 juin 2019 à 07:33
ichigoalexandre Messages postés 108 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 10 janvier 2021 - 26 juin 2019 à 07:15
Bonjour,

Voilà je voudrais effectuer une commande permettant d'exécuter une programme .exe en arrière plan et empêcher le redémarrage a la fin de l'installation.
Les arguments /q Et /norestart fonctionne seulement je ne peux pas ajouter les 2 en même temps.
Ma commande actuel :
Start /path/fichier.exe /q
Il ne me manque juste le norestart

Si quelqu'un as un idée je suis preneur ????
Merci.
A voir également:

2 réponses

Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
25 juin 2019 à 09:09
Bonjour,

Les arguments sont gérés par le programme lui-même... Normalement il n'y a rien qui interdit de mettre plusieurs arguments (il faut bien les séparer par une espace : /q /norestart)
Par contre, si le programme est mal écrit, il est possible que ce ne soit pas géré correctement... Auquel cas il n'y a pas de solution générale :-/
Essaie éventuellement en inversant /q et /norestart.
Tu peux aussi essayer d'appeler /? pour avoir éventuellement une page d'aide, si elle a été prévue.

Xavier
barnabe0057 Messages postés 14450 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 15 juin 2024 4 912
25 juin 2019 à 19:24
Bonjour,

Tu es sûr qu'il s'agit bien d'un script Powershell ? Moi je trouve que ça ressemble à du batch, seulement il faut utiliser la commande msiexec pour installer silencieusement un package msi, pas la commande start.
ichigoalexandre Messages postés 108 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 10 janvier 2021
26 juin 2019 à 07:15
Bonjour,
Oui il s'agit d'une commande batch mais j'ai besoin de la passé via un fichier ps1.
Je vais tester la commande msiexec, merci.
0