Opzioni di esecuzione di azioni personalizzate In-Script
Articolo
È 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.
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 .
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 .
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 .
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.
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 .
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 .
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.
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.
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 .