Opções de execução de In-Script de ação personalizada
Artigo
Você pode usar os sinalizadores de opção a seguir para especificar a execução no script de ações personalizadas. Essas opções copiam o código de ação no script de execução, reversão ou confirmação. Para definir uma opção, adicione o valor nesta tabela ao valor no campo Tipo da tabela CustomAction.
Observe que o msidbCustomActionTypeInScript deve ser incluído com cada uma dessas opções.
Hexadecimal: 0x00000400 Decimal: 1024 Filas para execução no ponto agendado dentro do script. Esse sinalizador designa que esta é uma ação personalizada de execução adiada .
Hexadecimal: 0x00000400 + 0x00000100 Decimal: 1280 Filas para execução no ponto agendado dentro do script. Executa somente após uma reversão de instalação. Esse sinalizador designa que essa é uma ação personalizada de reversão .
Hexadecimal: 0x00000400 + 0x00000200 Decimal: 1536 Filas para execução no ponto agendado dentro do script. Executa somente após a confirmação de instalação. Esse sinalizador designa que essa é uma ação personalizada de confirmação .
Hexadecimal: 0x00000400 + 0x00000800 Decimal: 3072 Filas para execução no ponto agendado dentro do script. Executa sem representação de usuário. É executado no contexto do sistema.
Hexadecimal: 0x00000400 + 0x00000800 + 0x00000100 Decimal: 3328 Filas para execução no ponto agendado dentro do script. Executa sem representação de usuário. É executado no contexto do sistema. Essa combinação de sinalizadores designa que essa é uma ação personalizada de reversão .
Hexadecimal: 0x00000400 + 0x00000800 + 0x00000200 Decimal: 3584 Filas para execução no ponto agendado dentro do script. Executa sem representação de usuário. É executado no contexto do sistema. Essa combinação de sinalizadores designa que essa é uma ação personalizada de confirmação .
Hexadecimal: 0x00000400 + 0x00004000 Decimal: 17408 Filas para execução no ponto agendado dentro do script. Executa com a representação do usuário. É executado com representação de usuário durante instalações por computador em um servidor que executa o serviço de função servidor terminal. Ações personalizadas de execução adiada normais, sem esse atributo, são executadas sem representação de usuário em um servidor de terminal durante instalações por computador. Esse atributo não terá efeito se a ação também tiver o atributo msidbCustomActionTypeNoImpersonate.
Hexadecimal: 0x00000400 + 0x00004000 + 0x00000100 Decimal: 17664 Filas para execução no ponto agendado dentro do script. Execute somente após uma reversão de instalação. Execute com a representação do usuário. É executado com representação de usuário durante instalações por computador em um servidor de terminal.
Hexadecimal: 0x00000400 + 0x00004000 + 0x00000200 Decimal: 17920 Filas para execução no ponto agendado dentro do script. É executado somente após uma confirmação de instalação. Executa com a representação do usuário. É executado com representação de usuário durante instalações por computador em um servidor de terminal.