Condividi tramite


Opzioni di esecuzione di azioni personalizzate In-Script

È possibile usare i flag di opzione seguenti per specificare l'esecuzione in-script di azioni personalizzate. Queste opzioni copiano il codice azione nello script di esecuzione, rollback o commit. Per impostare un'opzione, aggiungere il valore in questa tabella al valore nel campo Tipo della tabella CustomAction.

Si noti che il msidbCustomActionTypeInScript deve essere incluso in ognuna di queste opzioni.

Termine Descrizione
(nessuno)
Esadecimale: 0x00000000
Decimal: 0
Esecuzione immediata.
msidbCustomActionTypeInScript
Esadecimale: 0x00000400
Decimale: 1024
Code per l'esecuzione in un punto pianificato all'interno dello script. Questo flag indica che si tratta di un'azione personalizzata di esecuzione posticipata .
msidbCustomActionTypeInScript + msidbCustomActionTypeRollback
Esadecimale: 0x00000400 + 0x00000100
Decimale: 1280
Code per l'esecuzione in un punto pianificato all'interno dello script. Viene eseguito solo in caso di rollback dell'installazione. Questo flag indica che si tratta di un'azione personalizzata di rollback .
msidbCustomActionTypeInScript + msidbCustomActionTypeCommit
Esadecimale: 0x00000400 + 0x00000200
Decimale: 1536
Code per l'esecuzione in un punto pianificato all'interno dello script. Viene eseguito solo al commit dell'installazione. Questo flag indica che si tratta di un'azione personalizzata di commit .
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate
Esadecimale: 0x00000400 + 0x00000800
Decimale: 3072
Code per l'esecuzione in un punto pianificato all'interno dello script. Viene eseguito senza rappresentazione dell'utente. Viene eseguito nel contesto di sistema.
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate + msidbCustomActionTypeRollback
Esadecimale: 0x00000400 + 0x00000800 + 0x00000100
Decimale: 3328
Code per l'esecuzione in un punto pianificato all'interno dello script. Viene eseguito senza rappresentazione dell'utente. Viene eseguito nel contesto di sistema. Questa combinazione di flag indica che si tratta di un'azione personalizzata di rollback .
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate + msidbCustomActionTypeCommit
Esadecimale: 0x00000400 + 0x00000800 + 0x00000200
Decimale: 3584
Code per l'esecuzione in un punto pianificato all'interno dello script. Viene eseguito senza rappresentazione dell'utente. Viene eseguito nel contesto di sistema. Questa combinazione di flag indica che si tratta di un'azione personalizzata di commit .
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript
Esadecimale: 0x00000400 + 0x00004000
Decimale: 17408
Code per l'esecuzione nel punto pianificato all'interno dello script. Viene eseguito con la rappresentazione dell'utente. Viene eseguito con rappresentazione utente durante le installazioni per computer in un server che esegue il servizio ruolo Terminal Server. Le normali azioni personalizzate di esecuzione posticipata, senza questo attributo, vengono eseguite senza rappresentazione dell'utente in un server terminal durante le installazioni per computer. Questo attributo non ha alcun effetto se l'azione ha anche l'attributo msidbCustomActionTypeNoImpersonate.
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript + msidbCustomActionTypeRollback
Esadecimale: 0x00000400 + 0x00004000 + 0x00000100
Decimale: 17664
Code per l'esecuzione nel punto pianificato all'interno dello script. Eseguire solo in caso di rollback dell'installazione. Eseguire con la rappresentazione dell'utente. Viene eseguito con rappresentazione utente durante le installazioni per computer in un server terminal.
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript + msidbCustomActionTypeCommit
Esadecimale: 0x00000400 + 0x00004000 + 0x00000200
Decimale: 17920
Code per l'esecuzione nel punto pianificato all'interno dello script. Viene eseguito solo su un commit di installazione. Viene eseguito con la rappresentazione dell'utente. Viene eseguito con rappresentazione utente durante le installazioni per computer in un server terminal.

Per informazioni sulle azioni personalizzate eseguite solo quando viene disinstallata una patch, vedere l'opzione di disinstallazione della patch di azione personalizzata .

riferimento all'azione personalizzata

Informazioni sulle azioni personalizzate

uso di azioni personalizzate