Özel Eylem In-Script Yürütme Seçenekleri

Özel eylemlerin betik içi yürütmesini belirtmek için aşağıdaki seçenek bayraklarını kullanabilirsiniz. Bu seçenekler eylem kodunu yürütme, geri alma veya işleme betiğine kopyalar. Bir seçenek ayarlamak için, bu tablodaki değeri CustomAction tablosunun Tür alanındaki değereekleyin.

msidbCustomActionTypeInScript bu seçeneklerin her birine eklenmelidir.

Terim Açıklama
(yok)
Onaltılık: 0x00000000
Ondalık: 0
Anında yürütme.
msidbCustomActionTypeInScript
Onaltılık: 0x00000400
Ondalık: 1024
Betik içinde zamanlanmış noktada yürütülmeye yönelik kuyruklar. Bu bayrak, bunun ertelenen bir yürütme özel eylemi olduğunu tanımlar.
msidbCustomActionTypeInScript + msidbCustomActionTypeRollback
Onaltılık: 0x00000400 + 0x00000100
Ondalık: 1280
Betik içinde zamanlanmış noktada yürütülmeye yönelik kuyruklar. Yalnızca bir yükleme geri alma işleminde yürütülür. Bu bayrak, bunun birgeri alma özel eylemi olduğunu gösterir.
msidbCustomActionTypeInScript + msidbCustomActionTypeCommit
Onaltılık: 0x00000400 + 0x00000200
Ondalık: 1536
Betik içinde zamanlanmış noktada yürütülmeye yönelik kuyruklar. Yalnızca yükleme işlemesi üzerine yürütülür. Bu bayrak, bunun işleme özel eylemi olduğunu gösterir.
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate
Onaltılık: 0x00000400 + 0x00000800
Ondalık: 3072
Betik içinde zamanlanmış noktada yürütülmeye yönelik kuyruklar. Kullanıcı kimliğine bürünme olmadan yürütülür. Sistem bağlamında çalışır.
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate + msidbCustomActionTypeRollback
Onaltılık: 0x00000400 + 0x00000800 + 0x00000100
Ondalık: 3328
Betik içinde zamanlanmış noktada yürütülmeye yönelik kuyruklar. Kullanıcı kimliğine bürünme olmadan yürütülür. Sistem bağlamında çalışır. Bu bayrak bileşimi bunun geri alma özel eylemi olduğunu gösterir.
msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate + msidbCustomActionTypeCommit
Onaltılık: 0x00000400 + 0x00000800 + 0x00000200
Ondalık: 3584
Betik içinde zamanlanmış noktada yürütülmeye yönelik kuyruklar. Kullanıcı kimliğine bürünme olmadan yürütülür. Sistem bağlamında çalışır. Bu bayrak bileşimi bunun birişleme özel eylemi olduğunu gösterir.
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript
Onaltılık: 0x00000400 + 0x00004000
Ondalık: 17408
Betik içindeki zamanlanmış noktada yürütülmeye yönelik kuyruklar. Kullanıcı kimliğine bürünme ile yürütülür. Terminal Server rol hizmetini çalıştıran bir sunucuya makine başına yüklemeler sırasında kullanıcı kimliğine bürünme ile çalışır. Bu öznitelik olmadan normal ertelenen yürütme özel eylemleri, makine başına yüklemeler sırasında terminal sunucusunda kullanıcı kimliğine bürünme olmadan çalışır. Eylemin msidbCustomActionTypeNoImpersonate özniteliği de varsa bu özniteliğin hiçbir etkisi olmaz.
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript + msidbCustomActionTypeRollback
Onaltılık: 0x00000400 + 0x00004000 + 0x00000100
Ondalık: 17664
Betik içindeki zamanlanmış noktada yürütülmeye yönelik kuyruklar. Yalnızca bir yükleme geri alma işleminde çalıştırın. Kullanıcı kimliğine bürünme ile yürütme. Terminal sunucusuna makine başına yüklemeler sırasında kullanıcı kimliğine bürünme ile çalışır.
msidbCustomActionTypeTSAware + msidbCustomActionTypeInScript + msidbCustomActionTypeCommit
Onaltılık: 0x00000400 + 0x00004000 + 0x00000200
Ondalık: 17920
Betik içindeki zamanlanmış noktada yürütülmeye yönelik kuyruklar. Yalnızca bir yükleme işlemesi üzerinde çalışır. Kullanıcı kimliğine bürünme ile yürütülür. Terminal sunucusuna makine başına yüklemeler sırasında kullanıcı kimliğine bürünme ile çalışır.

Yalnızca bir düzeltme eki kaldırılırken çalıştırılan özel eylemler hakkında bilgi için bkz. Özel Eylem Düzeltme Eki Kaldırma Seçeneği.

Özel Eylem Başvurusu

Özel Eylemler Hakkında

Özel Eylemler Kullanarak