[Common]タブ

[Common]タブには、次のページがあります。


[Macros]ページ

[Macros]プロパティページは、すべてのアプリケーションタイプ(シンプル、AOT/AXT、MSI、Webおよびターミナルサーバ)用のアプリケーションオブジェクトで使用できます。

次の図に示す[Macros]プロパティページには、アプリケーションオブジェクトと併用するために定義されたマクロが表示されます。


アプリケーションオブジェクト>[Common]タブ>[Macros]ページ

これらのマクロは、アプリケーションオブジェクトマクロと呼ばれ、値(通常は文字列値)に関連付けられている変数名です。

たとえば、.aotファイルや.axtファイルを使用してアプリケーションオブジェクトを作成する場合は、SOURCE_PATHマクロが自動的にリストに追加されます。このマクロは、アプリケーションのインストール元にあるソースファイルの場所を定義しています。多くの場合、アプリケーションオブジェクトの他のプロパティを定義するときには、ソースパスを入力する必要があります。SOURCE_PATHマクロを作成しておくと、実際のソースパスを入力しなくても、「%SOURCE_PATH%」と入力するだけで済みます。

次の各アプリケーションオブジェクトのプロパティを定義するときに、アプリケーションオブジェクトのマクロを使用することができます。

重要:  これらのプロパティに対してマクロを使用するときは、マクロ名を%文字で囲む必要があります(たとえば、%SOURCE_PATH%)。


Macros

[Macros]リストには、アプリケーションオブジェクトと併用するために定義されたすべてのマクロが表示されます。


File

このオプションを使用すると、特定のマクロ情報を検索したり、アプリケーションオブジェクトからマクロをインポートしたりすることができます。

[File]をクリックし、次のいずれかのオプションを選択します。


Add

アプリケーションオブジェクトのマクロを定義して[Macros]リストに追加します。文字列の値マクロやプロンプトマクロを追加することができます。


String Value

文字列の値マクロは、文字列値が関連付けられている変数を作成するときに使用します。このマクロを使用すると、ある場所で値を定義した変数を複数の場所で使用することができます。

文字列の値マクロを作成するには、[Add]>[String Value]の順にクリックします。[Edit String Value]ダイアログボックスが表示されます。[Value Name]ボックスに変数の名前を入力し、[Value Data]ボックスに変数の値を入力します。[OK]をクリックして、このマクロを[Macros]リストに追加します。

マクロの内部にマクロを配置することもできます。次の例では、TARGET_PATHマクロの定義に特別なWindowsマクロ、*WINDISKを使用しています。

Value Name:TARGET_PATH 
Value Data:%*WINDISK%\Program Files

文字列に別のマクロを埋め込むときは、この例のように、マクロを%文字で囲む必要があります。特別なWindowsマクロ、eDirectory属性マクロ、環境変数マクロ、ログインスクリプトマクロ、およびその他のアプリケーションオブジェクトマクロを埋め込むことができます。これらの種類のマクロについては、マクロを参照してください。


Prompted

プロンプトマクロは、デフォルト値(ドライブまたは文字列)をそのまま使用するか、新しい値を入力するかをユーザに促すマクロを作成するときに使用します。

ドライブについてのプロンプトを表示するマクロを作成するには、[Add]>[Prompted]>[Drive]の順にクリックします。[Prompted Drive Macros]ダイアログボックスが表示されます。各フィールドに次のように入力します。

文字列についてのプロンプトを表示するマクロを作成するには、[Add]>[Prompted]>[String]の順にクリックします。[Prompted String Macros]ダイアログボックスが表示されます。各フィールドに次のように入力します。


Modify

情報を変更するマクロを選択して、[Modify]をクリックします。


Delete

削除するマクロを選択して、[Delete]をクリックします。


[Drives/Ports]ページ

[Drives/Ports]プロパティページは、シンプルなアプリケーション、AOT/AXTアプリケーション、およびMSIアプリケーション用に作成されたアプリケーションオブジェクトでのみ使用できます。Webアプリケーションおよびターミナルサーバアプリケーション用に作成されたアプリケーションオブジェクトでは使用できません。

次の図に示す[Drives/Ports]プロパティページでは、アプリケーションについて、ドライブのマッピングとポートのキャプチャを定義します。ドライブのマッピングとポートのキャプチャを実行するのは、Application Launcherではなく、ワークステーションのネットワーククライアントです。したがって、ワークステーションには、マッピングとキャプチャを実行するためのネットワーククライアント(Novel ClientやMicrosoft Clientなど)が必要です。


アプリケーションオブジェクト>[Common]タブ>[Drives/Ports]ページ

たとえば、データベースアプリケーションをドライブWから実行するように設定しているとします。ドライブWが確実にアプリケーションの場所にマッピングされるようにするには、アプリケーションが存在するサーバ、ボリューム、およびディレクトリにドライブWをマッピングします。Application Launcherは、アプリケーションを実行するときに、ドライブマッピングの設定時に定義された条件に基づいてドライブをマッピングします。

ドライブがマッピングされない場合は、ワードプロセッサで作成したファイルをユーザが保存する際に、ネットワーク上の場所へのアクセスが必要になる可能性があります。ドライブをマッピングしておくと、アプリケーションが実行され次第、指定したマッピングが有効になります。

デフォルトでは、ユーザがアプリケーションを終了するときに、ドライブのマッピングとポートのキャプチャは解除されません。起動済みの複数のアプリケーションが同じドライブマッピングまたはポートキャプチャを使用する場合、そのドライブマッピングやポートキャプチャは、最後のアプリケーションが終了するまで解除されません。ドライブマッピングやポートキャプチャを解除したくない場合は、[Clean Up Network Resources]オプション([Run Options]>[Environment]ページ)を選択解除しておく必要があります。


Drives to Be Mapped

[Drives to Be Mapped]リストには、アプリケーションの起動前にマッピングされるドライブがすべて表示されます。


Add

[Add]をクリックすると、[Drive to Be Mapped]ダイアログボックスが表示されます。次の各フィールドに情報を入力します。


Modify

[Drives to Be Mapped]リストでドライブのマッピングを選択して[Modify]をクリックすると、[Drive to be Mapped]ダイアログボックスが表示されます。必要に応じてドライブマッピング情報を変更します。既述の各フィールドの説明を参照するか、またはダイアログボックスの[Help]ボタンをクリックしてください。


Delete

[Drives to Be Mapped]リストでドライブのマッピングを選択して[Delete]をクリックすると、マッピングされたドライブが削除されます。


Ports to Be Captured

[Ports to Be Captured]リストには、アプリケーションの起動前にキャプチャされるポートがすべて表示されます。


Add

[Add]をクリックすると、[Ports to Be Captured]ダイアログボックスが表示されます。次のフィールドに情報を入力します。


Modify

[Ports to Be Captured]リストでポートのキャプチャを選択して[Modify]をクリックすると、[Ports to be Captured]ダイアログボックスが表示されます。必要に応じてキャプチャ情報を変更します。既述の各フィールドの説明を参照するか、またはダイアログボックスの[Help]ボタンをクリックしてください。


Delete

[Ports to Be Captured]リストでポートのキャプチャを選択して[Delete]をクリックすると、そのキャプチャされたポートが削除されます。


[File Rights]ページ

[File Rights]プロパティページは、シンプルなアプリケーション、AOT/AXTアプリケーション、およびMSIアプリケーション用に作成されたアプリケーションオブジェクトでのみ使用できます。Webアプリケーションおよびターミナルサーバアプリケーション用に作成されたアプリケーションオブジェクトでは使用できません。

次の図に示す[File Rights]プロパティページでは、アプリケーションを実行するためにユーザに必要な、ファイル、ディレクトリ、およびボリュームに関する権利を指定します。ユーザのユーザオブジェクトがアプリケーションオブジェクに関連付けられているとき、または、ユーザがメンバーとなっているグループ、部門、組織、カントリのオブジェクトがアプリケーションオブジェクトに関連付けられているときに、これらの権利がそのユーザに与えられます。オブジェクトとアプリケーションオブジェクトの関連付けが解除されると、ユーザの権利は失われます。


アプリケーションオブジェクト>[Common]タブ>[File Rights]ページ

設定するファイル権利は、ユーザが実際にそのアプリケーションを使用するかどうかには関係ありません。ユーザは、アプリケーションオブジェクトがユーザに関連付けられてから、その関連付けが解除されるまで、継続してファイル権利を保持します。

2つの異なるアプリケーションオブジェクトが同じファイル、ディレクトリ、またはボリュームにファイル権利を与えている場合、ユーザがいずれか一方のアプリケーションオブジェクトに関連付けられていないときは、もう一方のアプリケーションオブジェクトと関連付けられていても、ユーザは権利をすべて失います。


File Rights

[File Rights]リストには、権利が与えられるすべてのファイル、ディレクトリ、およびボリュームが表示されます。ファイル、ディレクトリ、またはボリュームを選択すると、与えられている権利が[Rights]のボックスに表示されます。適切なボックスを選択または選択解除することによって、権利を与えたり、削除したりすることができます。


Add

[Add]をクリックし、追加するファイル、ディレクトリ、またはボリュームを参照して選択します。[OK]をクリックすると、追加したファイルなどがリストに表示されます。


Delete

リストから削除するファイル、ディレクトリ、またはボリュームを選択して、[Delete]をクリックします。そのアプリケーションオブジェクトに関連付けられているユーザは、そのファイル、ディレクトリ、またはボリュームに対する権利を失います。


Rights

ユーザに権利を与える対象のファイル、ディレクトリ、またはボリュームを[File Rights]リストから選択して、適切なボックスを選択します。


[Reporting]ページ

[Reporting]プロパティページは、すべてのアプリケーションタイプ(シンプル、AOT/AXT、MSI、Webおよびターミナルサーバ)用のアプリケーションオブジェクトで使用できます。

次の図に示す[Reporting]プロパティページでは、Application Launcherがアプリケーションに関するイベント情報をレポートするように設定することができます。Application Launcherによるレポートの対象となるイベントを定義することができます。イベントレポートの送信先を定義することもできます。


アプリケーションオブジェクト>[Common]タブ>[Reporting]ページ

レポートには次の情報が含まれます。イベントタイプ、日時、ユーザ識別名、ワークステーション識別名、ワークステーションのアドレス、アプリケーション識別名、アプリケーションのGUID(Global Unique Identifier)、アプリケーションのバージョン文字列、およびイベント文字列。

レポート設定の詳細については、アプリケーションイベントのレポーティングを参照してください。


Events

レポートするイベントおよびそのイベントレポートの送信先を選択します。必要に応じて、イベントレポートを複数の送信先に送信することができます。すべてのイベントと送信先について次に説明します。

イベント 説明

Launch Success

ユーザがアプリケーションオブジェクトをダブルクリックし、Application Launcherがアプリケーションを正常に起動した場合に発生します。

Launch Failure

ユーザがアプリケーションオブジェクトをダブルクリックしても、Application Launcherがアプリケーションを起動できない場合に発生します。

Distribution Success

Application Launcherがワークステーションをアプリケーションに対応するように正常に変更したときに発生します。変更内容としては、ファイルのインストール、設定(レジストリ、INIなど)の変更、ショートカットの作成などがあります。

Distribution Failure

Application Launcherがワークステーションをアプリケーションに対応するように変更できないときに発生します。変更内容としては、ファイルのインストール、設定(レジストリ、INIなど)の変更、ショートカットの作成などがあります。

Uninstall Success

Application Launcherがワークステーションからアプリケーションを正常にアンインストールしたときに発生します。

Uninstall Failure

Application Launcherがワークステーションからアプリケーションをアンインストールできないときに発生します。

Cache Success

Application Launcherがアプリケーションをワークステーションに正常にキャッシュしたときに発生します。

Cache Failure

Application Launcherがアプリケーションをワークステーションにキャッシュできないときに発生します。

Filter (Icon Hidden)

アプリケーションオブジェクトのシステム要件をワークステーションが満たしていない(アプリケーションオブジェクト>[Availability]タブ>[System Requirements]ページ)場合に、システム要件の[Show Application Icon Even If Criteria Are Not Met]オプションが[False]に設定されていることが原因で、Application Launcherがアプリケーションオブジェクトをワークステーションに表示できないときに発生します。アプリケーションオブジェクトのアイコンは、ワークステーション上では隠されて(非表示になって)います。

Filter (Icon Shown)

Application Launcherが無効(灰色表示)のアプリケーションオブジェクトのみをワークステーションに表示できる場合に発生します。この現象は、ワークステーションがシステム要件を満たしていない(アプリケーションオブジェクト>[Availability]タブ>[System Requirements]ページ)場合に、システム要件の[Show Application Icon Even If Criteria Are Not Met]オプションが[True]に設定されていることが原因で発生します。無効なアイコンを右クリックして[Details]をクリックすると、どのシステム要件が満たされていないのかを確認することができます。

Process Termination

ユーザまたはApplication Launcherがアプリケーションを終了するときに発生します。

送信先 説明

Database

Application Launcherは、任意のODBC互換データベース(たとえば、ZfDに付属のSybaseデータベース)にイベントを書き込むことができます。データベースを使用するには、Application Managementのレポート機能に使用するZENworks(R)データベースオブジェクトも作成する必要があります。インベントリのレポートに使用するデータベースオブジェクトと同じものは使用できません。

  • 必要に応じて、SLP(Service Location Package)を作成します。データベースに送信するレポートがあるユーザまたはワークステーションのコンテナにSLPを関連付けます。
  • SLPのZENworksデータベースポリシーを有効にします。
  • ZENworksデータベースポリシーをZENworksデータベースオブジェクトと関連付けます。
  • ユーザが適切なODBCデータベースドライバをインストールおよび設定していることを確認します。
  • データベースレポート機能の設定が完了したら、あらかじめ定義されているレポートを使用して特定のアプリケーションイベントに関する情報を確認することができます。レポートにアクセスするには、Application Managementのレポート機能用に作成したZENworksデータベースオブジェクトを右クリックし、[Reporting]をクリックします。

SNMP Trap

Application Launcherは、任意のSNMP管理コンソールにSNMPトラップを送信できます。SNMPトラップを使用するには、SLP(Service Location Package)のSNMPトラップターゲットポリシーを有効にする必要があります。最初にSLPを作成する必要がある場合もあります。

  • SNMPトラップターゲットポリシーを適用するユーザやワークステーションが存在するコンテナとSLPを関連付けます。
  • トラップの送信先としてSNMPトラップターゲット(IPアドレス)を追加します。
  • SNMPトラップを表示する管理コンソールが必要です。

Icon Text Log File

Application Launcherは、テキストログファイルにイベントを書き込むことができます。[Log File Location]フィールドを使用して、ログファイルの場所を指定します。

XML Icon XML

Application Launcherは、標準のHTTPプロトコルまたはHTTPSプロトコルを使用して、イベントをXMLデータとしてURLに送信することができます。Application Launcherでファイアウォール外部のユーザのためにイベントをレポートする場合は、XMLレポート機能を使用することをお勧めします。

XMLを使用するには、次の処理も実行する必要があります。

  • SLPのXML URLポリシーを有効にします。最初にSLPを作成する必要がある場合もあります。
  • XMLデータとして送信するレポートがあるユーザまたはワークステーションのコンテナにSLPを関連付けます。
  • XML処理機能とデータ保存機能が設定済みであることを確認します。たとえば、Application Management ReportingサーブレットとSybaseデータベースを使用している場合は、それぞれが正しくセットアップおよび構成されていることを確認してください。


Log File Location

ログファイルをイベントレポートの送信先として選択した場合は、そのログファイルの場所と名前を入力するか、参照して選択します。ローカルドライブまたはネットワークドライブを指定できます。存在しない場所を入力した場合は、Application Launcherがその場所を作成します。パス内で拡張文字を使用しないでください。拡張文字はサポートされていません。

ネットワーク上の共通の場所にあるファイルにイベントを記録するようにApplication Launcherを設定する場合は、ネットワークディレクトリを作成し、そのディレクトリにあるファイルに対する読み取りと書き込みの権利をユーザに与える必要があります。ログファイル名はアプリケーションごとに設定されるため、各アプリケーション用に個別のログファイルを作成する(アプリケーションオブジェクトごとに異なるログファイル名を指定する)か、全アプリケーション用の共通のログファイルを作成する(すべてのアプリケーションオブジェクトに対して同じログファイル名を指定する)ことができます。

重要:  NetWareやWindowsサーバへの書き込みを可能にするNovell ClientやMicrosoft Clientなどのネットワーククライアントがユーザにある場合、またはログファイルの場所としてローカルドライブを指定する場合は、ログファイルのレポート機能のみを使用します。


[Imaging]ページ

[Imaging]プロパティページは、シンプルなアプリケーション、AOT/AXTアプリケーション、およびMSIアプリケーション用に作成されたアプリケーションオブジェクトでのみ使用できます。Webアプリケーションおよびターミナルサーバアプリケーション用に作成されたアプリケーションオブジェクトでは使用できません。

次の図に示す[Imaging]プロパティページでは、アプリケーションオブジェクトのイメージファイルを作成することができます。イメージファイルは、ベースイメージファイルへのアドオンイメージとして使用できます。


アプリケーションオブジェクト>[Common]タブ>[Imaging]ページ

アプリケーションに依存アプリケーションが含まれている場合(アプリケーションオブジェクト>[Run Options]タブ>[Application Dependencies]ページ)、その依存アプリケーションがワークステーションにまだ配布されていないときは、依存アプリケーションもアドオンイメージに含む必要があります。


App Size

このフィールドには、アプリケーションオブジェクトのサイズが表示されます。このサイズには、([Application Files]ページに一覧表示されている)すべてのアプリケーションオブジェクト情報およびアプリケーションソースファイルが含まれています。これは、圧縮オプションを使用しない場合のイメージファイルのサイズです。

重要:  MSIアプリケーションオブジェクトのイメージを作成するときに、ConsoleOneは、.msiファイルで参照されるファイルまたは.msiファイルに含まれているファイルを認識しません。このサイズには.msiファイルが含まれ、.msiファイルと同じまたは下位のレベルにあるすべてのファイルとフォルダも含まれます。関連ファイルがすべて.msiファイルと一緒に含まれていることになりますが、関連しないファイルが含まれている可能性もあります。関連しないファイルが含まれることを避けるには、.msiファイルの保存場所に.msiファイルおよびその関連ファイルとフォルダのみを置くようにする必要があります。


Disk Information

これらのフィールドでは、イメージの保存場所とファイル名を指定して、イメージの保存先ディスクに十分な空き容量があることを確認できます。


Location

イメージの保存場所とファイル名を指定します。ベースイメージファイルと同じ場所にイメージを保存することもできます。ファイル名には、ファイル拡張子.zmgが必要です。


Drive Capacity、Free、Used

ファイルの場所を入力すると、これらのフィールドには、ディスク容量、ディスク上の使用できる空き容量、およびディスク上の使用済み容量が表示されます。アプリケーションオブジェクトをディスク上の空き容量に保存できるかどうかを確認してください。

重要:  イメージの保存場所に加え、ワークステーションのWindowsドライブ(通常はc:)にあるnalcacheディレクトリが、アプリケーションのソースファイル(.filファイル)およびアプリケーションオブジェクトの設定(.aotファイルや.axtファイル)を保存するために一時的に使用されます。ソースファイルのサイズは一定ではありませんが、設定ファイルのサイズは通常は200KBを下回っています。ソースファイルを保存するのに十分なディスク容量がワークステーションのWindowsドライブにあることを確認してください。


Create Image

イメージの保存場所を定義してイメージの関連付けを選択(Image Association Locationを参照)したら、[Create Image]ボタンをクリックしてイメージを作成します。ダイアログボックスが表示され、次の圧縮オプションの中から選択するように要求されます。


Image Association Location

アプリケーションオブジェクトの関連付けの特性を指定します。これらの特性は、イメージがワークステーションに適用されるときに強制的に適用されます。


Force Run

アプリケーションを自動的に実行します。ユーザに関連付けられたアプリケーションの場合、Application Launcherの起動直後にアプリケーションが実行されます。ワークステーションに関連付けられたアプリケーションの場合、そのワークステーションの起動(最初の起動または再起動)直後にアプリケーションが実行されます。

[Force Run]オプションをその他の設定と組み合わせて使用すると、独自の動作を設定することができます。たとえば、[Force Run]を[Run Application Once]オプション([Run Options]タブ>[Applications]ページ)と併用すると、アプリケーションオブジェクトは、配布された時点で一度だけ実行され、その後でワークステーションから削除されます。または、アプリケーションオブジェクトを、あらかじめ指定した時間になったらすぐに1回だけ実行するとします。この場合、[Force Run]を選択し、[Application]ページの[Run Application Once]オプション([Run Options]タブ)を選択して、[Schedule]ページ([Availability]タブ)を使用してスケジュールを定義します。

複数のアプリケーションを指定した順序で強制的に実行する場合は、各アプリケーションを[Force Run]に設定します。次に、[Icon]ページ([Identification]タブ)の[Determine Force Run Order]オプションを使用して、各アプリケーションオブジェクトの順序を指定します。


Application Launcher

アプリケーションオブジェクトのアイコンをApplication Window、Application Explorerウィンドウ、およびApplication Browserウィンドウに追加します。


Start Menu

ワークステーションでApplication Explorerが実行されている場合は、このオプションを使用して、アプリケーションオブジェクトをWindowsの[スタート]メニューに追加できます。アプリケーションオブジェクトをフォルダに割り当てて、[スタート]メニューでそのフォルダ構造を使用する場合以外は、アプリケーションオブジェクトは[スタート]メニューの先頭に追加されます。アプリケーションオブジェクトの[Folders]ページ([Identification]タブ)を参照してください。


Desktop

ワークステーションでApplication Explorerが実行されている場合は、このオプションを使用して、アプリケーションオブジェクトのアイコンをWindowsのデスクトップに表示できます。


System Tray

ワークステーションでApplication Explorerが実行されている場合は、このオプションを使用して、アプリケーションオブジェクトのアイコンをWindowsのシステムトレイに表示できます。


Quick Launch

アプリケーションオブジェクトのアイコンをWindowsのクイック起動バーに表示できます。


Force Cache

アプリケーションのソースファイル、およびインストールに必要なその他のファイルをワークステーションのキャッシュディレクトリに強制的にコピーします。これにより、eDirectoryから切断されている間にアプリケーションをインストールまたは修復することができます。ファイルは、ワークステーションのローカルドライブの容量を節約するために圧縮されます。


[Sources]ページ

[Sources]プロパティページは、シンプルなアプリケーション、AOT/AXTアプリケーション、およびMSIアプリケーション用に作成されたアプリケーションオブジェクトでのみ使用できます。Webアプリケーションおよびターミナルサーバアプリケーション用に作成されたアプリケーションオブジェクトでは使用できません。

次の図に示す[Sources]プロパティページでは、Application Launcherが配布するアプリケーションが含まれているインストールパッケージのネットワーク上の保存場所を指定します。アプリケーションオブジェクトを.aotファイルまたは.axtファイルから作成した場合は、インストールパッケージはsnAppShotパッケージ(.aot、.axt、および.filの各ファイル)でなければなりません。アプリケーションオブジェクトを.msiファイルから作成した場合、インストールパッケージはMicrosoft Windows Installerパッケージ(MSTファイル)でなければなりません。ソースリストは、オリジナルのソースの場所が使用できなくなった場合にのみ使用します。その場合、Application Launcherは、アクセスできるパッケージが見つかるまで、リストの先頭から下方向にパッケージを検索していきます。


アプリケーションオブジェクト>[Common]タブ>[Sources]ページ

追加のソースの場所を定義する前に、オリジナルのパッケージを新しいソースの場所にコピーしておく必要があります。snAppShotパッケージの場合は、.aot、.axt、.fil、および.txtの各ファイルをコピーします。Windows Installerパッケージの場合は、管理インストールフォルダとサブフォルダをコピーします。

.aotファイルや.axtファイルではなく、.msiファイルを使用するアプリケーションオブジェクトの場合は、このソースリストが重要になります。Windows Installerはオンデマンドインストール(ユーザが指定した機能やコンポーネントに合わせてファイルをインストールする)をサポートしているため、ソースリストによって、初回インストール後のインストール時にソースを復元することができます。オリジナルのソースの場所が使用できなくなった場合、ソースリストを作成していないときは、オンデマンドインストールを実行できません。しかし、追加のソースの場所を作成して、ソースリストでそれらの場所を定義しておくと、オンデマンドインストールが正常に機能する可能性が高くなります。

重要:  アプリケーションオブジェクトのプロパティフィールドでSORCE_PATHマクロ([Common]>[Macros]ページ)を使用した場合は、すべて大文字を使用し、小文字は使用していないことを確認する必要があります。オリジナルのソースの場所がSOURCE_PATHマクロで参照され、Application Launcherでその場所にアクセスできない場合、SOURCE_PATHマクロがすべて大文字で定義されていれば、このリストにあるパッケージソースのみが使用されます。


Package Source List

[Package Source List]には、アプリケーションに対して定義されている追加のパッケージソースの場所が表示されます。アプリケーションがワークステーションに配布されるときに、オリジナルのソースの場所が使用できない場合は、Application Launcherはリストに表示されている順序で追加のソースの場所を使用します。

Windows Installerを使用するアプリケーションを配布するときは、Application LauncherがWindows Installerにソースリストを渡します。Windows Installerはそのリストを使用して、アプリケーションファイルのインストール元を決定します。


Add

ソースの場所をリストに追加するには、[Add]をクリックして、インストールパッケージが保存されているディレクトリを参照して選択し、[OK]をクリックします。


Delete

リストからソースの場所を削除するには、削除する場所を選択して、[Delete]をクリックします。


[Uninstall]ページ

[Uninstall]プロパティページは、すべてのアプリケーションタイプ(シンプル、AOT/AXT、MSI、Webおよびターミナルサーバ)用のアプリケーションオブジェクトで使用できます。

次の図に示す[Uninstall]プロパティページでは、アプリケーションをアンストールしたり、アプリケーションのアンインストールに関連する動作を定義したりします。


アプリケーションオブジェクト> [Common]タブ>[Uninstall]ページ

重要:  Application Launcherは、アプリケーションをワークステーションに配布するときに、アプリケーションを正常にアンインストールするために必要な情報を含むキャッシュディレクトリをワークステーション上に作成します。ただし、Application Launcherは、アプリケーションをターミナルサーバに配布する場合はキャッシュディレクトリを作成しません。つまり、Application Launcherは、アプリケーションをターミナルサーバからアンインストールするための情報を持ちません。したがって、この[Uninstall]ページのオプションは、アプリケーションがターミナルサーバにインストールされている場合は適用されません。ターミナルサーバ上でアプリケーションが不要になったときは、そのアプリケーションを手動でアンインストールする必要があります。


Enable Uninstall

このオプションを選択した場合、アプリケーションをワークステーションから削除できるようになります。他のアンインストールオプションは、このオプションが有効になっていなければ使用できません。


Enable User to Perform a Manual Uninstall

このオプションを選択した場合、ユーザは、使用しているワークステーションからアプリケーションを削除できるようになります。このオプションが有効になっていない場合、アプリケーションを削除することができるのはシステム管理者だけです。


Prompt User Before Uninstall

このオプションを選択した場合、ユーザがワークステーションからアプリケーションを削除しようとすると、確認メッセージが表示されます。確認メッセージに対して「No」と答えると、アプリケーションは削除されません。


Terminate Application Before Uninstall

このオプションを選択した場合、アプリケーションファイルのアンインストールを開始する前に、(そのアプリケーションが実行中であるときは)Application Launcherがそのアプリケーションを必ず終了するように指定できます。


Uninstall Applications If Not Used Within XX Days

このオプションを選択した場合、指定の日数内(デフォルトは30日)にユーザがアプリケーションを実行しなかったときは、そのアプリケーションは自動的に削除されます。


Files

[Files]をクリックして、アプリケーションファイルを削除するかどうかを決めるために使用する属性を選択します。この属性は、[Application Files]ページ([Distribution Options]タブ)に一覧表示されている属性に対応しています。デフォルトでは、対象アプリケーションのインストール時にインストールされたファイルだけが削除され、同じファイルを必要とする別のアプリケーションによって、対象アプリケーションのインストール時よりも前にすでにインストールされているファイルは削除されないようにオプションが設定されています([Copy Always]、[Copy if Does Not Exist]、[Copy if Newer])。


Shortcuts

[Shortcuts]をクリックして、アプリケーションのショートカットを削除するかどうかを決めるために使用する属性を選択します。この属性は、[Shortcuts/Icons]ページ([Distribution Options]タブ)に一覧表示されている属性に対応しています。


INI Files

[INI Files]をクリックして、INI設定を削除するかどうかを決めるために使用する属性を選択します。この属性は、[INI Settings]ページ([Distribution Options]タブ)に一覧表示されている属性に対応しています。デフォルトでは、対象アプリケーションのインストール時に作成された設定だけが削除され、同じ設定を必要とする別のアプリケーションによって、対象アプリケーションのインストール時よりも前にすでに作成されていた設定は削除されないようにオプションが設定されています([Create Always]、[Create if Exists]、[Create or Add to Existing Section])。


Registry

[Registry]をクリックして、レジストリ設定を削除するかどうかを決めるために使用する属性を選択します。この属性は、[Registry Settings]ページ([Distribution Options]タブ)に一覧表示されている属性に対応しています。デフォルトでは、対象アプリケーションのインストール時に作成された設定だけが削除され、同じ設定を必要とする別のアプリケーションによって、対象アプリケーションのインストール時よりも前にすでに作成されていた設定は削除されないようにオプションが設定されています([Create Always]、[Create if Exists])。


Uninstall Keys/Values From These Registry Hives

このオプションを使用すると、ワークステーションへのアプリケーションの配布中にApplication Launcherによって追加されたレジストリ設定を削除するときに、2つの特別なレジストリハイブ、HKEY_LOCAL_MACHINEおよびHKEY_CURRENT_USERを削除対象として含めるか除外するかを選択することができます。デフォルトの設定では、HKEY_CURRENT_USERハイブからは設定が削除されますが、HKEY_LOCAL_MACHINEハイブからは削除されません。

このオプションは、アンインストール中にWindowsのシステム設定が削除されないようにする場合に役立ちます。このことは、snAppShotを使用してアプリケーションのインストールをキャプチャした場合には特に重要です。snAppShotでアプリケーションのインストールをキャプチャする場合、インストール中に変更された設定がすべてキャプチャされます。インストール処理中にワークステーションを再起動する必要がある場合、これらの変更の対象には、アプリケーションに適用する設定だけでなく、Windowsシステムに適用する設定も含まれます。Windowsのシステム設定を削除すると、ワークステーションの起動時に問題が発生する可能性があります。これらのシステム設定は、削除してもワークステーションが正常に動作することが判明している場合にのみ削除することをお勧めします。

重要:  このオプションを使用する場合は、HKEY_LOCAL_MACHINEハイブおよびHKEY_CURRENT_USERハイブから削除されるレジストリ設定を確認し、削除対象のアプリケーション以外に対して適用されるあらゆる設定を削除しておく必要があります。レジストリの設定は、[Registry Settings]ページ([Distribution Options]タブ)に表示されます。