Alternativ för anpassad åtgärd In-Script körning
Du kan använda följande alternativflaggor för att ange körning i skript av anpassade åtgärder. De här alternativen kopierar åtgärdskoden till körnings-, återställnings- eller incheckningsskriptet. Om du vill ange ett alternativ lägger du till värdet i den här tabellen till värdet i fältet Typ i tabellen CustomAction.
Observera att msidbCustomActionTypeInScript måste ingå i vart och ett av dessa alternativ.
Term | Beskrivning |
---|---|
(ingen) |
Hexadecimal: 0x00000000 Decimal: 0 Omedelbar körning. |
msidbCustomActionTypeInScript |
Hexadecimal: 0x00000400 Decimal: 1024 Köer för körning vid schemalagd plats i skriptet. Den här flaggan anger att det här är en anpassad åtgärd för uppskjuten körning. |
msidbCustomActionTypeInScript + msidbCustomActionTypeRollback |
Hexadecimal: 0x00000400 + 0x00000100 Decimal: 1280 Köer för körning vid schemalagd plats i skriptet. Körs endast vid en återställning av installationen. Den här flaggan anger att det här är en anpassad återställningsåtgärd. |
msidbCustomActionTypeInScript + msidbCustomActionTypeCommit |
Hexadecimal: 0x00000400 + 0x00000200 Decimal: 1536 Köer för körning vid schemalagd plats i skriptet. Körs endast vid installationsincheckning. Den här flaggan anger att det här är en checka in anpassad åtgärd. |
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate |
Hexadecimal: 0x00000400 + 0x00000800 Decimal: 3072 Köer för körning vid schemalagd plats i skriptet. Körs utan användarpersonifiering. Körs i systemkontext. |
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate + msidbCustomActionTypeRollback |
Hexadecimal: 0x00000400 + 0x00000800 + 0x00000100 Decimal: 3328 Köer för körning vid schemalagd plats i skriptet. Körs utan användarpersonifiering. Körs i systemkontext. Den här flagga kombination anger att detta är en återställning anpassad åtgärd. |
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate + msidbCustomActionTypeCommit |
Hexadecimal: 0x00000400 + 0x00000800 + 0x00000200 Decimal: 3584 Köer för körning vid schemalagd plats i skriptet. Körs utan användarpersonifiering. Körs i systemkontext. Den här flaggkombinationen anger att det här är en checka in anpassad åtgärd. |
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript |
Hexadecimal: 0x00000400 + 0x00004000 Decimal: 17408 Köer för körning på den schemalagda platsen i skriptet. Körs med användarpersonifiering. Körs med användarpersonifiering under installationer per dator på en server som kör rolltjänsten Terminal Server. Anpassade åtgärder för normal uppskjuten körning, utan det här attributet, körs utan användarpersonifiering på en terminalserver under installationer per dator. Det här attributet har ingen effekt om åtgärden också har attributet msidbCustomActionTypeNoImpersonate. |
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript + msidbCustomActionTypeRollback |
Hexadecimal: 0x00000400 + 0x00004000 + 0x00000100 Decimal: 17664 Köer för körning på den schemalagda platsen i skriptet. Kör endast vid en återställning av installationen. Kör med användarpersonifiering. Körs med användarpersonifiering under installationer per dator på en terminalserver. |
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript + msidbCustomActionTypeCommit |
Hexadecimal: 0x00000400 + 0x00004000 + 0x00000200 Decimal: 17920 Köer för körning på den schemalagda platsen i skriptet. Körs endast vid en installationsincheckning. Körs med användarpersonifiering. Körs med användarpersonifiering under installationer per dator på en terminalserver. |
Information om anpassade åtgärder som endast körs när en korrigering avinstalleras finns i alternativet anpassad åtgärdskorrigeringsavinstallation.