Dela via


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.

anpassad åtgärdsreferens

Om anpassade åtgärder

använda anpassade åtgärder