LINCnil / pia-app

Exécutable permettant de lancer l’application (front office) PIA sur son ordinateur. C’est une version portable de l’outil PIA. | Executable to launch the PIA application on your computer. It is a stand-alone version of the PIA application.
GNU General Public License v3.0
53 stars 16 forks source link

Installation silencieuse #64

Open vfricou opened 4 years ago

vfricou commented 4 years ago

Bonjour,

Il nous faudrait déployer « massivement » (30 postes) l’outil PIA en version standalone sur des postes Windows. Je ne trouve pas dans la documentation un moyen d’exécuter une installation silencieuse. En effet lors de l’installation, il nous est demandé la target d’installation.

Existe-t-il un commutateur au .exe pour permettre l’installation sans questions.

Merci d’avance pour la réponse.

brunto commented 4 years ago

Bonjour, Je pense que c'est possible en suivant une procédure en ligne de commande comme ceci : https://teition.com/install-a-program-in-silent-mode/

vfricou commented 4 years ago

Testé, ce n’est pas fonctionnel. L’installateur se lance et demande la path d’installation.

brunto commented 4 years ago

Ok alors la seule solution sera de compiler votre propre version avec les options qui vont bien. Vous avez la liste des options ici : https://www.electron.build/configuration/nsis Il vous faudra modifier les lignes :

    "nsis": {
      "oneClick": false,
      "perMachine": true,
      "allowToChangeInstallationDirectory": true
    }

dans le fichier https://github.com/LINCnil/pia-app/blob/master/package.json#L52

Je pense qu'il faut mettre oneClick à true et allowToChangeInstallationDirectory à false et ensuite d'utiliser le paramètre /S lors de l'installation.

mickaelambrosini commented 3 years ago

Bonjour, Le dernier commentaire date d'il y a un an, je pme demande du coup si cela est-il natif maintenant ? Nous voudrions le déployer à grande échelle. Merci

brunto commented 3 years ago

Bonjour, Ce n'est pas natif pour le moment, nous allons discuter du sujet prochainement.