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
1
barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
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.
0
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