Proprietà Session.Mode

Si tratta della proprietà Mode dell'oggetto Session . Questa proprietà è un valore che rappresenta il flag di modalità designato per la sessione di installazione corrente. La maggior parte dei flag di modalità è di sola lettura esterna, ma possono essere impostati anche alcuni flag specificati.

La funzione MsiGetMode restituisce un valore Boolean TRUE o FALSE, che indica se la proprietà specifica passata alla funzione è attualmente impostata (TRUE) o non impostata (FALSE).

Si noti che non tutti i valori della modalità di esecuzione del flag sono disponibili quando si chiama la proprietà Mode da un'azione personalizzata posticipata. Per altre informazioni, vedere Ottenere informazioni sul contesto per azioni personalizzate di esecuzione posticipata.

Questa proprietà è di sola lettura.

Sintassi

propVal = Session.Mode

Valore proprietà

Valore intero obbligatorio per il flag. I possibili valori sono i seguenti:

Nome contrassegno Significato
msiRunModeAdmin
0
Installazione in modalità amministrativa, altrimenti installazione del prodotto.
msiRunModeAdvertise
1
Annunciare la modalità di installazione.
msiRunModeMaintenance
2
Database in modalità manutenzione caricato.
msiRunModeRollbackEnabled
3
Il rollback è abilitato.
msiRunModeLogEnabled
4
Il file di log è attivo.
msiRunModeOperations
5
Esecuzione o spooling di operazioni.
msiRunModeRebootAtEnd
6
Il riavvio è necessario (impostabile).
msiRunModeRebootNow
7
Il riavvio è necessario per continuare l'installazione (impostabile).
msiRunModeCabinet
8
Installazione di file da archivi e file tramite la tabella Media.
msiRunModeSourceShortNames
9
I file di origine usano solo nomi di file brevi.
msiRunModeTargetShortNames
10
I file di destinazione devono usare solo nomi di file brevi.
msiRunModeWindows9x
12
Il sistema operativo è Windows 98/95.
msiRunModeZawEnabled
13
Il sistema operativo supporta la pubblicità dei prodotti.
msiRunModeScheduled
16
Azione personalizzata posticipata chiamata dall'esecuzione dello script di installazione.
msiRunModeRollback
17
Azione personalizzata posticipata chiamata dallo script di esecuzione del rollback.
msiRunModeCommit
18
Azione personalizzata posticipata chiamata dallo script di esecuzione del commit.

 

Requisiti

Requisito Valore
Versione
Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 in Windows Server 2008 o Windows Vista. Windows Installer in Windows Server 2003 o Windows XP