撰寫 InstallExecuteSequence 資料表
自訂動作 ProcessAccounts 和 UninstallAccounts 會產生延遲的自訂動作,以建立、移除或復原使用者帳戶。 必須輸入要執行的 InstallExecuteSequence 資料表 中的自訂動作 ProcessAccounts 和 UninstallAccounts。 將下列專案新增至 InstallExecuteSequence 資料表。 因為這些自訂動作必須是腳本產生的一部分,所以這兩個自訂動作都必須在 InstallInitialize 動作之後排序。
ProcessAccounts 的條件可確保下列各項。 請參閱 條件陳述式語法。
- 只有在電腦本機安裝 TestAccount 元件時,ProcessAccounts 才會執行。
- 元件測試帳戶目前未安裝或安裝為從來源執行。
UninstallAccount 的條件可確保下列各項:
- UninstallAccounts 只有在電腦本機安裝 TestAccount 元件時,才會執行。
- 正在移除或安裝元件測試帳戶,以從來源執行。
動作 | 條件 | 順序 |
---|---|---|
ProcessAccounts | VersionNT AND (?TestAccount=2 OR ?TestAccount=4) AND $TestAccount=3 | 1550 |
UninstallAccounts | VersionNT AND ?TestAccount=3 AND ($TestAccount=4 OR $TestAccount=2) | 1560 |
繼續 撰寫使用者介面以進行密碼輸入。