自訂動作In-Script執行選項

您可以使用下列選項旗標來指定自訂動作的腳本內執行。 這些選項會將動作程式碼複製到執行、復原或認可腳本。 若要設定選項,請將這個資料表中的值新增至 CustomAction 資料表的 Type 欄位中的值。

請注意, msidbCustomActionTypeInScript 必須隨附于每個選項中。

詞彙 描述
(無)
十六進位:0x00000000
十進位:0
立即執行。
msidbCustomActionTypeInScript
十六進位:0x00000400
十進位:1024
在腳本內排程點執行的佇列。 此旗標會指定這是 延後執行自訂動作
msidbCustomActionTypeInScript + msidbCustomActionTypeRollback
十六進位:0x00000400 + 0x00000100
十進位:1280
在腳本內排程點執行的佇列。 只在安裝復原時執行。 此旗標會指定這是 復原自訂動作
msidbCustomActionTypeInScript + msidbCustomActionTypeCommit
十六進位:0x00000400 + 0x00000200
十進位:1536
在腳本內排程點執行的佇列。 只在安裝認可時執行。 此旗標會指定這是 認可自訂動作
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate
十六進位:0x00000400 + 0x00000800
十進位:3072
在腳本內排程點執行的佇列。 不執行任何使用者模擬。 在系統內容中執行。
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate + msidbCustomActionTypeRollback
十六進位:0x00000400 + 0x00000800 + 0x00000100
十進位:3328
在腳本內排程點執行的佇列。 不執行任何使用者模擬。 在系統內容中執行。 此旗標組合會指定這是 復原自訂動作
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate + msidbCustomActionTypeCommit
十六進位:0x00000400 + 0x00000800 + 0x00000200
十進位:3584
在腳本內排程點執行的佇列。 不執行任何使用者模擬。 在系統內容中執行。 此旗標組合會指定這是 認可自訂動作
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript
十六進位:0x00000400 + 0x00004000
十進位:17408
在腳本內的排程點執行佇列。 使用使用者模擬執行。 在執行終端機伺服器角色服務的伺服器上,以使用者模擬執行。 一般延後執行自訂動作,如果沒有這個屬性,請在每部電腦安裝期間,在終端機伺服器上執行沒有任何使用者模擬。 如果動作也有 msidbCustomActionTypeNoImpersonate 屬性,這個屬性就沒有任何作用。
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript + msidbCustomActionTypeRollback
十六進位:0x00000400 + 0x00004000 + 0x00000100
十進位:17664
在腳本內的排程點執行佇列。 只在安裝復原時執行。 使用使用者模擬執行。 在終端機伺服器上安裝每部電腦期間,以使用者模擬執行。
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript + msidbCustomActionTypeCommit
十六進位:0x00000400 + 0x00004000 + 0x00000200
十進位:17920
在腳本內的排程點執行佇列。 只在安裝認可時執行。 使用使用者模擬執行。 在終端機伺服器上安裝每部電腦期間,以使用者模擬執行。

如需只有在卸載修補程式時執行之自訂動作的相關資訊,請參閱 自訂動作修補程式卸載選項

自訂動作參考

關於自訂動作

使用自訂動作