f3-logo-flexerasoftware

Se placer dans l’onglet “Installation designer” d’InstallShield.

Env1

Dans la sous partie “System Configuration”, cliquer sur “Environment Variables”

Env2

Pour ajouter une variable d’environnement faire un clic droit sur “Environment Variables” et sélectionner “Add Environment Variable”

Env3

Le nom de la variable, (ici “Mavariable”) correspond au nom qu’elle aura sur le poste. Pour modifier ce nom faire un clic droit sur la variable et sélectionner “Rename”.

Env4

Voici les différents paramétres modifiables d’une variable d’environnement.

Env5

  • Component : Composant dans lequel est stockée la variable.
  • Value : valeur de la variable (exemple : c:\Windows\system32;[INSTALLDIR]bin;1)
  • On Install : 3 options possible lors de l’installation de la variable.
    • Remove : Suppression de la variable.
    • Create : création de la variable (si elle n’existe pas).
    • Set : Ajout d’une valeur à une variable déja existante, ou la crée si elle n’existe pas.

Env6

  • Placement : Indique ou va se placer la valeur de notre variable dans une variable déja existante. 3 options possible.
    • Replace : Remplace l’ancienne valeur par la notre
    • Prefix : Ajoute notre valeur au début de la variable.
    • Append : Ajoute notre valeur à la fin de la variable.

Env7

  • On Uninstall : 2 options possibles lors de la dèsinstallation du composant.
    • Leave : option permettant de laisser la variable d’environnement sur le poste.
    • Remove : Si l’option “Append” ou “Prefix” est sélectionnée dans la partie “Placement” seule la valeur “Value” sera supprimée du poste cible. Si l’option “Replace” est sélectionnée dans la partie “Placement” et si la veuleur sur le poste correspond exactement à la valeur “Value” ou si elle est vide alors la variable compléte est supprimée.

Env8

  • Type : Indique si la variable d’environnement est une variable d’environnement System ou Utilisateur.
    • User : Installation, modification ou suppression d’une variable d’environnement Utilisateur. (la variable sera disponible que pour l’utilisateur connecté lors de l’installation du package) Attention en cas d’installation via compte system.
    • System : installation, modification ou suppression d’une variable d’environnement system.

Env9