Udostępnij za pośrednictwem


Opcje wykonywania akcji niestandardowej In-Script

Możesz użyć następujących flag opcji, aby określić wykonywanie akcji niestandardowych w skrycie. Te opcje kopiują kod akcji do skryptu wykonywania, wycofywania lub zatwierdzania. Aby ustawić opcję, dodaj wartość w tej tabeli do wartości w polu Typ tabeli CustomAction.

Należy pamiętać, że msidbCustomActionTypeInScript muszą być dołączone do każdej z tych opcji.

Termin Opis
(brak)
Szesnastkowy: 0x00000000
Liczba dziesiętna: 0
Natychmiastowe wykonanie.
msidbCustomActionTypeInScript
Szesnastkowy: 0x00000400
Liczba dziesiętna: 1024
Kolejki do wykonania w zaplanowanym punkcie w skrycie. Ta flaga określa, że jest to odroczona akcja niestandardowa wykonania.
msidbCustomActionTypeInScript + msidbCustomActionTypeRollback
Szesnastkowy: 0x00000400 + 0x00000100
Liczba dziesiętna: 1280
Kolejki do wykonania w zaplanowanym punkcie w skrycie. Wykonuje tylko po wycofaniu instalacji. Ta flaga określa, że jest to wycofywania akcji niestandardowej.
msidbCustomActionTypeInScript + msidbCustomActionTypeCommit
Szesnastkowy: 0x00000400 + 0x00000200
Liczba dziesiętna: 1536
Kolejki do wykonania w zaplanowanym punkcie w skrycie. Wykonuje tylko po zatwierdzeniu instalacji. Ta flaga określa, że jest to akcja niestandardowa zatwierdzenia .
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate
Szesnastkowy: 0x00000400 + 0x00000800
Liczba dziesiętna: 3072
Kolejki do wykonania w zaplanowanym punkcie w skrycie. Wykonuje bez personifikacji użytkownika. Działa w kontekście systemu.
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate + msidbCustomActionTypeRollback
Szesnastkowy: 0x00000400 + 0x00000800 + 0x00000100
Liczba dziesiętna: 3328
Kolejki do wykonania w zaplanowanym punkcie w skrycie. Wykonuje bez personifikacji użytkownika. Działa w kontekście systemu. Ta kombinacja flagi określa, że jest to wycofywania akcji niestandardowej.
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate + msidbCustomActionTypeCommit
Szesnastkowy: 0x00000400 + 0x00000800 + 0x00000200
Liczba dziesiętna: 3584
Kolejki do wykonania w zaplanowanym punkcie w skrycie. Wykonuje bez personifikacji użytkownika. Działa w kontekście systemu. Ta kombinacja flagi określa, że jest to zatwierdzanie akcji niestandardowej.
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript
Szesnastkowy: 0x00000400 + 0x00004000
Liczba dziesiętna: 17408
Kolejki do wykonania w zaplanowanym punkcie skryptu. Wykonuje z personifikacją użytkownika. Działa z personifikacją użytkownika podczas instalacji poszczególnych maszyn na serwerze z uruchomioną usługą roli Serwer terminali. Zwykłe akcje niestandardowe wykonania odroczonego bez tego atrybutu są uruchamiane bez personifikacji użytkownika na serwerze terminalu podczas instalacji poszczególnych maszyn. Ten atrybut nie ma wpływu, jeśli akcja ma również atrybut msidbCustomActionTypeNoImpersonate.
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript + msidbCustomActionTypeRollback
Szesnastkowy: 0x00000400 + 0x00004000 + 0x00000100
Liczba dziesiętna: 17664
Kolejki do wykonania w zaplanowanym punkcie skryptu. Uruchamiaj tylko po wycofaniu instalacji. Wykonaj za pomocą personifikacji użytkownika. Działa z personifikacją użytkownika podczas instalacji poszczególnych maszyn na serwerze terminalu.
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript + msidbCustomActionTypeCommit
Szesnastkowy: 0x00000400 + 0x00004000 + 0x00000200
Liczba dziesiętna: 17920
Kolejki do wykonania w zaplanowanym punkcie skryptu. Uruchamia się tylko po zatwierdzeniu instalacji. Wykonuje z personifikacją użytkownika. Działa z personifikacją użytkownika podczas instalacji poszczególnych maszyn na serwerze terminalu.

Aby uzyskać informacje na temat akcji niestandardowych uruchamianych tylko w przypadku odinstalowania poprawki, zobacz opcja odinstalowania poprawki niestandardowej akcji.

dokumentacja akcji niestandardowej

Informacje o akcjach niestandardowych

przy użyciu akcji niestandardowych