Mettre 2 argument pour une seule commande

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.

2 réponses

  1. 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. 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.
      1. 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.