Propriété Session.Mode

Il s’agit de la propriété Mode de l’objet Session. Cette propriété est une valeur représentant l’indicateur de mode désigné pour la session d’installation actuelle. La plupart des indicateurs de mode sont en lecture seule en externe, mais quelques indicateurs spécifiés peuvent également être définis.

La fonction MsiGetMode retourne une valeur booléenne TRUE ou FALSE, indiquant si la propriété spécifique passée à la fonction est actuellement définie (TRUE) ou non définie (FALSE).

Notez que toutes les valeurs de mode d’exécution de l’indicateur ne sont pas disponibles lors de l’appel de la propriété Mode à partir d’une action personnalisée différée. Pour plus d’informations, consultez Obtention des informations de contexte pour les actions personnalisées d’exécution différée.

Cette propriété est en lecture seule.

Syntaxe

propVal = Session.Mode

Valeur de la propriété

Valeur entière requise pour l’indicateur. Doit prendre l'une des valeurs suivantes :

Nom de l’indicateur Signification
msiRunModeAdmin
0
Installation du mode d’administration, sinon installation du produit.
msiRunModeAdvertise
1
Publier le mode d’installation.
msiRunModeMaintenance
2
Base de données en mode maintenance chargée.
msiRunModeRollbackEnabled
3
La restauration est activée.
msiRunModeLogEnabled
4
Le fichier journal est actif.
msiRunModeOperations
5
Exécution ou mise en pool d’opérations.
msiRunModeRebootAtEnd
6
Un redémarrage est nécessaire (réglable).
msiRunModeRebootNow
7
Un redémarrage est nécessaire pour poursuivre l’installation (réglable).
msiRunModeCabinet
8
Installation de fichiers à partir d’armoires et de fichiers à l’aide de la table Media.
msiRunModeSourceShortNames
9
Les fichiers sources utilisent uniquement des noms de fichiers courts.
msiRunModeTargetShortNames
10
Les fichiers cibles doivent utiliser uniquement des noms de fichiers courts.
msiRunModeWindows9x
12
Le système d’exploitation est Windows 98/95.
msiRunModeZawEnabled
13
Le système d’exploitation prend en charge la publicité des produits.
msiRunModeScheduled
16
Action personnalisée différée appelée à partir de l’exécution du script d’installation.
msiRunModeRollback
17
Action personnalisée différée appelée à partir du script d’exécution de restauration.
msiRunModeCommit
18
Action personnalisée différée appelée à partir du script d’exécution de validation.

 

Configuration requise

Condition requise Valeur
Version
Windows Installer 5.0 sur Windows Server 2012, Windows 8, Windows Server 2008 R2 ou Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 sur Windows Server 2008 ou Windows Vista. Windows Installer sur Windows Server 2003 ou Windows XP