Partager via


Options d’exécution de l’action personnalisée In-Script

Vous pouvez utiliser les indicateurs d’option suivants pour spécifier l’exécution dans le script d’actions personnalisées. Ces options copient le code d’action dans l’exécution, la restauration ou le script de validation. Pour définir une option, ajoutez la valeur de cette table à la valeur dans le champ Type de la table CustomAction.

Notez que le msidbCustomActionTypeInScript doit être inclus dans chacune de ces options.

Terme Description
(aucun)
Hexadécimal : 0x00000000
Décimal : 0
Exécution immédiate.
msidbCustomActionTypeInScript
Hexadécimal : 0x00000400
Décimal : 1024
Files d’attente pour l’exécution à un point planifié dans le script. Cet indicateur désigne qu’il s’agit d’une action personnalisée d’exécution différée .
msidbCustomActionTypeInScript + msidbCustomActionTypeRollback
Hexadécimal : 0x00000400 + 0x00000100
Décimal : 1280
Files d’attente pour l’exécution à un point planifié dans le script. S’exécute uniquement lors d’une restauration d’installation. Cet indicateur désigne qu’il s’agit d’une action personnalisée de restauration .
msidbCustomActionTypeInScript + msidbCustomActionTypeCommit
Hexadécimal : 0x00000400 + 0x00000200
Décimal : 1536
Files d’attente pour l’exécution à un point planifié dans le script. S’exécute uniquement lors de la validation d’installation. Cet indicateur désigne qu’il s’agit d’une action personnalisée de validation .
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate
Hexadécimal : 0x00000400 + 0x00000800
Décimal : 3072
Files d’attente pour l’exécution à un point planifié dans le script. S’exécute sans emprunt d’identité utilisateur. S’exécute dans le contexte système.
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate + msidbCustomActionTypeRollback
Hexadécimal : 0x00000400 + 0x00000800 + 0x00000100
Décimal : 3328
Files d’attente pour l’exécution à un point planifié dans le script. S’exécute sans emprunt d’identité utilisateur. S’exécute dans le contexte système. Cette combinaison d’indicateurs désigne qu’il s’agit d’une action personnalisée de restauration .
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate + msidbCustomActionTypeCommit
Hexadécimal : 0x00000400 + 0x00000800 + 0x00000200
Décimal : 3584
Files d’attente pour l’exécution à un point planifié dans le script. S’exécute sans emprunt d’identité utilisateur. S’exécute dans le contexte système. Cette combinaison d’indicateurs désigne qu’il s’agit d’une action personnalisée de validation .
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript
Hexadécimal : 0x00000400 + 0x00004000
Décimal : 17408
Files d’attente pour l’exécution au point planifié dans le script. S’exécute avec l’emprunt d’identité utilisateur. S’exécute avec l’emprunt d’identité utilisateur pendant les installations par ordinateur sur un serveur exécutant le service de rôle Terminal Server. Les actions personnalisées d’exécution différées normales, sans cet attribut, s’exécutent sans emprunt d’identité utilisateur sur un serveur terminal pendant les installations par ordinateur. Cet attribut n’a aucun effet si l’action a également l’attribut msidbCustomActionTypeNoImpersonate.
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript + msidbCustomActionTypeRollback
Hexadécimal : 0x00000400 + 0x00004000 + 0x00000100
Décimal : 17664
Files d’attente pour l’exécution au point planifié dans le script. Exécutez uniquement lors d’une restauration d’installation. Exécutez avec l’emprunt d’identité utilisateur. S’exécute avec l’emprunt d’identité utilisateur pendant les installations par ordinateur sur un serveur terminal.
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript + msidbCustomActionTypeCommit
Hexadécimal : 0x00000400 + 0x00004000 + 0x00000200
Décimal : 17920
Files d’attente pour l’exécution au point planifié dans le script. S’exécute uniquement lors d’une validation d’installation. S’exécute avec l’emprunt d’identité utilisateur. S’exécute avec l’emprunt d’identité utilisateur pendant les installations par ordinateur sur un serveur terminal.

Pour plus d’informations sur les actions personnalisées qui s’exécutent uniquement lorsqu’un correctif est désinstallé, consultez l''option de désinstallation du correctif d’action personnalisée.

informations de référence sur les actions personnalisées

à propos des actions personnalisées

à l’aide d’actions personnalisées