次の方法で共有


InstallExecuteSequence テーブルの作成

カスタム アクション ProcessAccounts と UninstallAccounts では、ユーザー アカウントを作成、削除、またはロールバックする遅延カスタム アクションが生成されます。 カスタム アクション ProcessAccounts と UninstallAccounts を実行するには、InstallExecuteSequence テーブル に入力する必要があります。 InstallExecuteSequence テーブルに、次のエントリを追加します。 これらのカスタム アクションはスクリプト生成の一部である必要があるため、両カスタム アクションの順序は InstallInitialize アクション の後にする必要があります。

ProcessAccounts の条件により、次の条件が保証されます。 「条件付きステートメントの構文」を参照してください。

  • ProcessAccounts は、コンポーネント TestAccount がコンピューターにローカルにインストールされている場合にのみ実行されます。
  • コンポーネントの Test Account が現在インストールされていないか、ソースから実行されるようインストールされています。

UninstallAccount の条件は、次を保証します。

  • UninstallAccounts は、コンポーネント TestAccount がコンピューターにローカルにインストールされている場合にのみ実行されます。
  • コンポーネントの Test Accout が削除されているか、ソースから実行されるようインストールされています。

InstallExecuteSequence テーブル

アクション 条件 シーケンス
ProcessAccounts VersionNT AND (?TestAccount=2 OR ?TestAccount=4) AND $TestAccount=3 1550
UninstallAccounts VersionNT AND ?TestAccount=3 AND ($TestAccount=4 OR $TestAccount=2) 1560

 

パスワード入力のユーザー インターフェイスの作成」に進んでください。