Opzioni di esecuzione 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 msidbCustomActionTypeInScript deve essere incluso in ognuna di queste opzioni.
Termine | Descrizione |
---|---|
(nessuno) |
Esadecimale: 0x00000000 Decimal: 0 Esecuzione immediata. |
msidbCustomActionTypeInScript |
Esadecimale: 0x00000400 Decimal: 1024 Code per l'esecuzione in corrispondenza del punto pianificato all'interno dello script. Questo flag designa che si tratta di un'azione personalizzata di esecuzione posticipata. |
msidbCustomActionTypeInScript + msidbCustomActionTypeRollback |
Esadecimale: 0x00000400 + 0x00000100 Decimal: 1280 Code per l'esecuzione in corrispondenza del punto pianificato all'interno dello script. Viene eseguito solo dopo il rollback dell'installazione. Questo flag indica che si tratta di un'azione personalizzata di rollback. |
msidbCustomActionTypeInScript + msidbCustomActionTypeCommit |
Esadecimale: 0x00000400 + 0x00000200 Decimal: 1536 Code per l'esecuzione in corrispondenza del punto pianificato all'interno dello script. Viene eseguito solo al commit di installazione. Questo flag designa che si tratta di un'azione personalizzata di commit. |
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate |
Esadecimale: 0x00000400 + 0x00000800 Decimal: 3072 Code per l'esecuzione in corrispondenza del punto pianificato all'interno dello script. Viene eseguito senza rappresentazione utente. Viene eseguita nel contesto di sistema. |
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate + msidbCustomActionTypeRollback |
Esadecimale: 0x00000400 + 0x00000800 + 0x00000100 Decimal: 3328 Code per l'esecuzione in corrispondenza del punto pianificato all'interno dello script. Viene eseguito senza rappresentazione utente. Viene eseguita nel contesto di sistema. Questa combinazione di flag designa che si tratta di un'azione personalizzata di rollback. |
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate + msidbCustomActionTypeCommit |
Esadecimale: 0x00000400 + 0x00000800 + 0x00000200 Decimal: 3584 Code per l'esecuzione in corrispondenza del punto pianificato all'interno dello script. Viene eseguito senza rappresentazione utente. Viene eseguita nel contesto di sistema. Questa combinazione di flag designa che si tratta di un'azione personalizzata di commit. |
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript |
Esadecimale: 0x00000400 + 0x00004000 Decimal: 17408 Code per l'esecuzione nel punto pianificato all'interno dello script. Viene eseguito con la rappresentazione dell'utente. Viene eseguito con la rappresentazione dell'utente durante le installazioni per computer in un server che esegue il servizio ruolo Del server terminale. Le normali azioni personalizzate di esecuzione posticipata, senza questo attributo, vengono eseguite senza rappresentazione utente in un server terminale 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 Decimal: 17664 Code per l'esecuzione nel punto pianificato all'interno dello script. Eseguire solo dopo il rollback dell'installazione. Eseguire con la rappresentazione dell'utente. Viene eseguito con la rappresentazione dell'utente durante le installazioni per computer in un server terminale. |
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript + msidbCustomActionTypeCommit |
Esadecimale: 0x00000400 + 0x00004000 + 0x00000200 Decimal: 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 la rappresentazione dell'utente durante le installazioni per computer in un server terminale. |
Per informazioni sulle azioni personalizzate eseguite solo quando viene disinstallata una patch, vedere l'opzione Disinstallazione patch azione personalizzata.