InstallExecuteSequence テーブルの作成
カスタム アクション ProcessAccounts と UninstallAccounts では、ユーザー アカウントを作成、削除、またはロールバックする遅延カスタム アクションが生成されます。 カスタム アクション ProcessAccounts と UninstallAccounts を実行するには、InstallExecuteSequence テーブル に入力する必要があります。 InstallExecuteSequence テーブルに、次のエントリを追加します。 これらのカスタム アクションはスクリプト生成の一部である必要があるため、両カスタム アクションの順序は InstallInitialize アクション の後にする必要があります。
ProcessAccounts の条件により、次の条件が保証されます。 「条件付きステートメントの構文」を参照してください。
- ProcessAccounts は、コンポーネント TestAccount がコンピューターにローカルにインストールされている場合にのみ実行されます。
- コンポーネントの Test Account が現在インストールされていないか、ソースから実行されるようインストールされています。
UninstallAccount の条件は、次を保証します。
- UninstallAccounts は、コンポーネント TestAccount がコンピューターにローカルにインストールされている場合にのみ実行されます。
- コンポーネントの Test Accout が削除されているか、ソースから実行されるようインストールされています。
アクション | 条件 | シーケンス |
---|---|---|
ProcessAccounts | VersionNT AND (?TestAccount=2 OR ?TestAccount=4) AND $TestAccount=3 | 1550 |
UninstallAccounts | VersionNT AND ?TestAccount=3 AND ($TestAccount=4 OR $TestAccount=2) | 1560 |
「パスワード入力のユーザー インターフェイスの作成」に進んでください。