Arguments d'installation et de désinstallation

Les arguments d'installation et de désinstallation sont des paramètres qui permettent de personnaliser l'installation et la désinstallation des logiciels.

Arguments Obligatoires

Il faut obligatoirement utiliser l'un des arguments suivants :

Arguments Significations
-INSTALL Permet d'installer ou de mettre à jour le logiciel.
-UNINSTALL Permet de désinstaller le logiciel.

Arguments Optionnels

Ces arguments ne sont pas disponibles pour tous les logiciels. Veuillez consulter la documentation spécifique du logiciel dans Logiciels.

Arguments Significations
Fonctionne avec l'argument -INSTALL uniquement :
-DESKTOPSHORTCUT Crée un raccourci vers le logiciel sur le bureau public C:\Users\Public\Desktop qui sera visible par tous les utilisateurs de la machine.
Dans tous les cas, un raccourci est également par defaut créé dans le menu démarrer Windows.
Cet Argument fonctionne avec la plupart des logiciels.
Fonctionne avec l'argument -UNINSTALL uniquement :
-CLEAN Supprime tous les fichiers et dossiers résiduels après la désinstallation.
A utiliser pour supprimer définitivement le logiciel du poste de travail ou dans le cas où une mise à jour ne se déroule pas correctement (Désinstallation avec CLEAN + Réinstallation)
Cet argument fonctionne avec la plupart des logiciels.
Fonctionne avec les arguments -INSTALL & -UNINSTALL :
-CLOSEAPPMESSAGE Permet de demander à l'utilisateur de fermer le logiciel pour permettre sa mise à jour ou sa désinstallation.
Cet argument est utile pour les logiciels avec un fort taux d'utilisation (ex: navigateur web, Logiciels de messagerie et de communication, Logiciels bureautique, Outils de CAO/DAO,... ) à l'inverse des logiciels utilisaires qui sont utilisés plutôt de manière ponctuelle.
Le message apparait uniquement si le logiciel est ouvert et visible de l'utilisateur. Ce qui n'est pas le cas d'un logiciel qui s'execute en arrière plan.
L'utilisateur peux soit cliquer sur "Reporter l'installation", soit fermer lui-même le logiciel et cliquer sur "Lancer l'installation".
L'utisateur dispose de 10 minute pour répondre, au dela, le message disparait, l'installation se met en pause pendant 30min puis en erreur pour que l'outil de télédistribution relance l'installation de nouveau.
Le message apparaitra dans la langue de l'utilisateur (FR, ES, PT, DE, ou à defaut en EN).
Fenetre argument ASKUSERTOCLOSEAPP
Cet argument fonctionne avec la plupart des logiciels.

Exemples de lignes de commande

Voici des exemples de lignes de commande pour installer un logiciel avec et sans arguments optionnels :

%systemroot%\SysNative\WindowsPowershell\v1.0\PowerShell.exe -ExecutionPolicy Bypass -Command .\WAP.ps1 -INSTALL
%systemroot%\SysNative\WindowsPowershell\v1.0\PowerShell.exe -ExecutionPolicy Bypass -Command .\WAP.ps1 -INSTALL -DESKTOPSHORTCUT -CLOSEAPPMESSAGE

Voici des exemples de lignes de commande pour désinstaller un logiciel avec et sans arguments optionnels :

%systemroot%\SysNative\WindowsPowershell\v1.0\PowerShell.exe -ExecutionPolicy Bypass -Command .\WAP.ps1 -UNINSTALL
%systemroot%\SysNative\WindowsPowershell\v1.0\PowerShell.exe -ExecutionPolicy Bypass -Command .\WAP.ps1 -UNINSTALL -CLEAN -CLOSEAPPMESSAGE