自訂動作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 在腳本內的排程點執行佇列。 只在安裝認可時執行。 使用使用者模擬執行。 在終端機伺服器上安裝每部電腦期間,以使用者模擬執行。 |
如需只有在卸載修補程式時執行之自訂動作的相關資訊,請參閱 自訂動作修補程式卸載選項。