[Common]タブには、次のページがあります。
[Macros]プロパティページは、すべてのアプリケーションタイプ(シンプル、AOT/AXT、MSI、Webおよびターミナルサーバ)用のアプリケーションオブジェクトで使用できます。
次の図に示す[Macros]プロパティページには、アプリケーションオブジェクトと併用するために定義されたマクロが表示されます。
![アプリケーションオブジェクト>[Common]タブ>[Macros]ページ](../graphics/zfd_am_co_mac_a.gif)
これらのマクロは、アプリケーションオブジェクトマクロと呼ばれ、値(通常は文字列値)に関連付けられている変数名です。
たとえば、.aotファイルや.axtファイルを使用してアプリケーションオブジェクトを作成する場合は、SOURCE_PATHマクロが自動的にリストに追加されます。このマクロは、アプリケーションのインストール元にあるソースファイルの場所を定義しています。多くの場合、アプリケーションオブジェクトの他のプロパティを定義するときには、ソースパスを入力する必要があります。SOURCE_PATHマクロを作成しておくと、実際のソースパスを入力しなくても、「%SOURCE_PATH%」と入力するだけで済みます。
次の各アプリケーションオブジェクトのプロパティを定義するときに、アプリケーションオブジェクトのマクロを使用することができます。
重要: これらのプロパティに対してマクロを使用するときは、マクロ名を%文字で囲む必要があります(たとえば、%SOURCE_PATH%)。
[Macros]リストには、アプリケーションオブジェクトと併用するために定義されたすべてのマクロが表示されます。
このオプションを使用すると、特定のマクロ情報を検索したり、アプリケーションオブジェクトからマクロをインポートしたりすることができます。
[File]をクリックし、次のいずれかのオプションを選択します。
[Import]: 別のアプリケーションオブジェクトの.aotファイルまたは.axtファイルからマクロをインポートします。[Open]ダイアログボックスには、デフォルトでファイルの種類として*.axtが表示されます。.aotファイルからインポートする場合、.aotファイルを選択するためには、ファイルの種類の表示を[*.aot]または[All Files]に変更する必要があります。
アプリケーションオブジェクトのマクロを定義して[Macros]リストに追加します。文字列の値マクロやプロンプトマクロを追加することができます。
文字列の値マクロは、文字列値が関連付けられている変数を作成するときに使用します。このマクロを使用すると、ある場所で値を定義した変数を複数の場所で使用することができます。
文字列の値マクロを作成するには、[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属性マクロ、環境変数マクロ、ログインスクリプトマクロ、およびその他のアプリケーションオブジェクトマクロを埋め込むことができます。これらの種類のマクロについては、マクロを参照してください。
プロンプトマクロは、デフォルト値(ドライブまたは文字列)をそのまま使用するか、新しい値を入力するかをユーザに促すマクロを作成するときに使用します。
ドライブについてのプロンプトを表示するマクロを作成するには、[Add]>[Prompted]>[Drive]の順にクリックします。[Prompted Drive Macros]ダイアログボックスが表示されます。各フィールドに次のように入力します。
[Prompt Text]: ユーザに表示するテキストを入力します。たとえば、「このアプリケーションはC:ドライブにインストールされます。必要な場合は、別のドライブ文字を入力してください。」などのように入力します。
[Minimum Disk Space in MB]: アプリケーションをインストールするためにディスクに必要な最小空き容量を入力します。
文字列についてのプロンプトを表示するマクロを作成するには、[Add]>[Prompted]>[String]の順にクリックします。[Prompted String Macros]ダイアログボックスが表示されます。各フィールドに次のように入力します。
[Default Value]: プロンプト表示されるテキストに対してユーザが別の値を入力しなかった場合に使用する値を選択します。
[Minimum Disk Space in MB]: アプリケーションをインストールするためにディスクに必要な最小空き容量を入力します。
[Maximum String Length in Chars]: プロンプトに対してユーザが入力できる最大文字数を指定します。
情報を変更するマクロを選択して、[Modify]をクリックします。
削除するマクロを選択して、[Delete]をクリックします。
[Drives/Ports]プロパティページは、シンプルなアプリケーション、AOT/AXTアプリケーション、およびMSIアプリケーション用に作成されたアプリケーションオブジェクトでのみ使用できます。Webアプリケーションおよびターミナルサーバアプリケーション用に作成されたアプリケーションオブジェクトでは使用できません。
次の図に示す[Drives/Ports]プロパティページでは、アプリケーションについて、ドライブのマッピングとポートのキャプチャを定義します。ドライブのマッピングとポートのキャプチャを実行するのは、Application Launcherではなく、ワークステーションのネットワーククライアントです。したがって、ワークステーションには、マッピングとキャプチャを実行するためのネットワーククライアント(Novel ClientやMicrosoft Clientなど)が必要です。
![アプリケーションオブジェクト>[Common]タブ>[Drives/Ports]ページ](../graphics/zfd_am_co_dr_a.gif)
たとえば、データベースアプリケーションをドライブWから実行するように設定しているとします。ドライブWが確実にアプリケーションの場所にマッピングされるようにするには、アプリケーションが存在するサーバ、ボリューム、およびディレクトリにドライブWをマッピングします。Application Launcherは、アプリケーションを実行するときに、ドライブマッピングの設定時に定義された条件に基づいてドライブをマッピングします。
ドライブがマッピングされない場合は、ワードプロセッサで作成したファイルをユーザが保存する際に、ネットワーク上の場所へのアクセスが必要になる可能性があります。ドライブをマッピングしておくと、アプリケーションが実行され次第、指定したマッピングが有効になります。
デフォルトでは、ユーザがアプリケーションを終了するときに、ドライブのマッピングとポートのキャプチャは解除されません。起動済みの複数のアプリケーションが同じドライブマッピングまたはポートキャプチャを使用する場合、そのドライブマッピングやポートキャプチャは、最後のアプリケーションが終了するまで解除されません。ドライブマッピングやポートキャプチャを解除したくない場合は、[Clean Up Network Resources]オプション([Run Options]>[Environment]ページ)を選択解除しておく必要があります。
[Drives to Be Mapped]リストには、アプリケーションの起動前にマッピングされるドライブがすべて表示されます。
[Add]をクリックすると、[Drive to Be Mapped]ダイアログボックスが表示されます。次の各フィールドに情報を入力します。
[Option]: マッピングするドライブの種類を選択します。使用できる種類は次のとおりです。
[Path]: 選択したドライブにマッピングするパスを入力するか、参照して選択します。パスを入力する場合は、次の構文を使用します。
このフィールドではマクロも使用できます。マクロの詳細については、マクロを参照してください。
[Map If Drive Mapping Doesn't Exist or Same as Existing]: 既存のドライブマッピングがない場合、または既存のドライブマッピングと同じマッピングを使用する場合に、Application Launcherでドライブをマッピングするように指定するには、このオプションを選択します。
[Overwrite any Existing Drive Mapping]: 要求されたドライブ文字を使用しているマッピングをApplication Launcherで置換するには、このオプションを選択します。たとえば、ドライブS:が\\server1\sys\publicにマッピングされている場合に、新しくS:ドライブを\\server1\apps\timecardにマッピングするように指定すると、ドライブS:は\\server1\apps\timecardにマッピングされることになります。
[Drives to Be Mapped]リストでは、このオプションが選択されているかどうかを確認できるように、マッピング情報にFORCEという語が追加されます。
[Use the Existing Drive Mapping If Already Mapped]: 既存のドライブマッピングが要求されたパスと異なっている場合に、既存のマッピングを使用するには、このオプションを選択します。たとえば、ドライブS:が\\server1\sys\public にマッピングされている場合に、新しくS:ドライブを\\server1\apps\timecardにマッピングするように指定しても、ドライブS:は\\server1\sys\publicにマッピングされたままになります。
[Drives to Be Mapped]リストでは、このオプションが選択されているかどうかを確認できるように、マッピング情報にREUSEという語が追加されます。
[Drives to Be Mapped]リストでドライブのマッピングを選択して[Modify]をクリックすると、[Drive to be Mapped]ダイアログボックスが表示されます。必要に応じてドライブマッピング情報を変更します。既述の各フィールドの説明を参照するか、またはダイアログボックスの[Help]ボタンをクリックしてください。
[Drives to Be Mapped]リストでドライブのマッピングを選択して[Delete]をクリックすると、マッピングされたドライブが削除されます。
[Ports to Be Captured]リストには、アプリケーションの起動前にキャプチャされるポートがすべて表示されます。
[Add]をクリックすると、[Ports to Be Captured]ダイアログボックスが表示されます。次のフィールドに情報を入力します。
[Printer or Queue]: 選択するプリンタまたはキューを参照します。
このフィールドではマクロも使用できます。マクロの詳細については、マクロを参照してください。
[Capture Flags]: このオプションを使用すると、ユーザのワークステーションで定義されている通知、バナー、およびフォームフィードの設定を上書きすることができます。ユーザがアプリケーションから印刷する場合は、必ず管理者が定義した設定が使用されます。
[Capture Flags]ボックスで、上書きするキャプチャ設定に対応する[Override Workstation Setting]ボックスを選択します。このボックスを選択すると、対応するキャプチャ設定を選択できるようになります。設定を選択すると、その設定が有効になります。選択を解除すると、その設定は無効になります。
たとえば、[Notify]の[Override Workstation Setting]ボックスを選択し、[Notify]の[Capture Setting]ボックスも選択した場合、ユーザが文書を印刷すると、ユーザのワークステーションでのキャプチャ設定に関係なく、Novell Clientでは印刷ジョブの完了を示す[Notify]警告パネルが表示されます。一方、[Notify]の[Override Workstation Setting]ボックスを選択しても、[Notify]の[the Capture Setting]ボックスは選択しない場合、ユーザが文書を印刷すると、ユーザのワークステーションのキャプチャ設定に関係なく、Novell Clientでは印刷ジョブの完了を示す[Notify]警告パネルは表示されません。
[Ports to Be Captured]リストでポートのキャプチャを選択して[Modify]をクリックすると、[Ports to be Captured]ダイアログボックスが表示されます。必要に応じてキャプチャ情報を変更します。既述の各フィールドの説明を参照するか、またはダイアログボックスの[Help]ボタンをクリックしてください。
[Ports to Be Captured]リストでポートのキャプチャを選択して[Delete]をクリックすると、そのキャプチャされたポートが削除されます。
[File Rights]プロパティページは、シンプルなアプリケーション、AOT/AXTアプリケーション、およびMSIアプリケーション用に作成されたアプリケーションオブジェクトでのみ使用できます。Webアプリケーションおよびターミナルサーバアプリケーション用に作成されたアプリケーションオブジェクトでは使用できません。
次の図に示す[File Rights]プロパティページでは、アプリケーションを実行するためにユーザに必要な、ファイル、ディレクトリ、およびボリュームに関する権利を指定します。ユーザのユーザオブジェクトがアプリケーションオブジェクに関連付けられているとき、または、ユーザがメンバーとなっているグループ、部門、組織、カントリのオブジェクトがアプリケーションオブジェクトに関連付けられているときに、これらの権利がそのユーザに与えられます。オブジェクトとアプリケーションオブジェクトの関連付けが解除されると、ユーザの権利は失われます。
![アプリケーションオブジェクト>[Common]タブ>[File Rights]ページ](../graphics/zfd_am_co_fr_a.gif)
設定するファイル権利は、ユーザが実際にそのアプリケーションを使用するかどうかには関係ありません。ユーザは、アプリケーションオブジェクトがユーザに関連付けられてから、その関連付けが解除されるまで、継続してファイル権利を保持します。
2つの異なるアプリケーションオブジェクトが同じファイル、ディレクトリ、またはボリュームにファイル権利を与えている場合、ユーザがいずれか一方のアプリケーションオブジェクトに関連付けられていないときは、もう一方のアプリケーションオブジェクトと関連付けられていても、ユーザは権利をすべて失います。
[File Rights]リストには、権利が与えられるすべてのファイル、ディレクトリ、およびボリュームが表示されます。ファイル、ディレクトリ、またはボリュームを選択すると、与えられている権利が[Rights]のボックスに表示されます。適切なボックスを選択または選択解除することによって、権利を与えたり、削除したりすることができます。
[Add]をクリックし、追加するファイル、ディレクトリ、またはボリュームを参照して選択します。[OK]をクリックすると、追加したファイルなどがリストに表示されます。
リストから削除するファイル、ディレクトリ、またはボリュームを選択して、[Delete]をクリックします。そのアプリケーションオブジェクトに関連付けられているユーザは、そのファイル、ディレクトリ、またはボリュームに対する権利を失います。
ユーザに権利を与える対象のファイル、ディレクトリ、またはボリュームを[File Rights]リストから選択して、適切なボックスを選択します。
[Reporting]プロパティページは、すべてのアプリケーションタイプ(シンプル、AOT/AXT、MSI、Webおよびターミナルサーバ)用のアプリケーションオブジェクトで使用できます。
次の図に示す[Reporting]プロパティページでは、Application Launcherがアプリケーションに関するイベント情報をレポートするように設定することができます。Application Launcherによるレポートの対象となるイベントを定義することができます。イベントレポートの送信先を定義することもできます。
![アプリケーションオブジェクト>[Common]タブ>[Reporting]ページ](../graphics/zfd_am_co_rpt_a.gif)
レポートには次の情報が含まれます。イベントタイプ、日時、ユーザ識別名、ワークステーション識別名、ワークステーションのアドレス、アプリケーション識別名、アプリケーションのGUID(Global Unique Identifier)、アプリケーションのバージョン文字列、およびイベント文字列。
レポート設定の詳細については、アプリケーションイベントのレポーティングを参照してください。
レポートするイベントおよびそのイベントレポートの送信先を選択します。必要に応じて、イベントレポートを複数の送信先に送信することができます。すべてのイベントと送信先について次に説明します。
| 送信先 | 説明 |
|---|---|
|
Application Launcherは、任意のODBC互換データベース(たとえば、ZfDに付属のSybaseデータベース)にイベントを書き込むことができます。データベースを使用するには、Application Managementのレポート機能に使用するZENworks(R)データベースオブジェクトも作成する必要があります。インベントリのレポートに使用するデータベースオブジェクトと同じものは使用できません。
|
|
Application Launcherは、任意のSNMP管理コンソールにSNMPトラップを送信できます。SNMPトラップを使用するには、SLP(Service Location Package)のSNMPトラップターゲットポリシーを有効にする必要があります。最初にSLPを作成する必要がある場合もあります。
|
|
Application Launcherは、テキストログファイルにイベントを書き込むことができます。[Log File Location]フィールドを使用して、ログファイルの場所を指定します。 |
|
Application Launcherは、標準のHTTPプロトコルまたはHTTPSプロトコルを使用して、イベントをXMLデータとしてURLに送信することができます。Application Launcherでファイアウォール外部のユーザのためにイベントをレポートする場合は、XMLレポート機能を使用することをお勧めします。 XMLを使用するには、次の処理も実行する必要があります。
|
ログファイルをイベントレポートの送信先として選択した場合は、そのログファイルの場所と名前を入力するか、参照して選択します。ローカルドライブまたはネットワークドライブを指定できます。存在しない場所を入力した場合は、Application Launcherがその場所を作成します。パス内で拡張文字を使用しないでください。拡張文字はサポートされていません。
ネットワーク上の共通の場所にあるファイルにイベントを記録するようにApplication Launcherを設定する場合は、ネットワークディレクトリを作成し、そのディレクトリにあるファイルに対する読み取りと書き込みの権利をユーザに与える必要があります。ログファイル名はアプリケーションごとに設定されるため、各アプリケーション用に個別のログファイルを作成する(アプリケーションオブジェクトごとに異なるログファイル名を指定する)か、全アプリケーション用の共通のログファイルを作成する(すべてのアプリケーションオブジェクトに対して同じログファイル名を指定する)ことができます。
重要: NetWareやWindowsサーバへの書き込みを可能にするNovell ClientやMicrosoft Clientなどのネットワーククライアントがユーザにある場合、またはログファイルの場所としてローカルドライブを指定する場合は、ログファイルのレポート機能のみを使用します。
[Imaging]プロパティページは、シンプルなアプリケーション、AOT/AXTアプリケーション、およびMSIアプリケーション用に作成されたアプリケーションオブジェクトでのみ使用できます。Webアプリケーションおよびターミナルサーバアプリケーション用に作成されたアプリケーションオブジェクトでは使用できません。
次の図に示す[Imaging]プロパティページでは、アプリケーションオブジェクトのイメージファイルを作成することができます。イメージファイルは、ベースイメージファイルへのアドオンイメージとして使用できます。
![アプリケーションオブジェクト>[Common]タブ>[Imaging]ページ](../graphics/zfd_am_co_img_a.gif)
アプリケーションに依存アプリケーションが含まれている場合(アプリケーションオブジェクト>[Run Options]タブ>[Application Dependencies]ページ)、その依存アプリケーションがワークステーションにまだ配布されていないときは、依存アプリケーションもアドオンイメージに含む必要があります。
このフィールドには、アプリケーションオブジェクトのサイズが表示されます。このサイズには、([Application Files]ページに一覧表示されている)すべてのアプリケーションオブジェクト情報およびアプリケーションソースファイルが含まれています。これは、圧縮オプションを使用しない場合のイメージファイルのサイズです。
重要: MSIアプリケーションオブジェクトのイメージを作成するときに、ConsoleOneは、.msiファイルで参照されるファイルまたは.msiファイルに含まれているファイルを認識しません。このサイズには.msiファイルが含まれ、.msiファイルと同じまたは下位のレベルにあるすべてのファイルとフォルダも含まれます。関連ファイルがすべて.msiファイルと一緒に含まれていることになりますが、関連しないファイルが含まれている可能性もあります。関連しないファイルが含まれることを避けるには、.msiファイルの保存場所に.msiファイルおよびその関連ファイルとフォルダのみを置くようにする必要があります。
これらのフィールドでは、イメージの保存場所とファイル名を指定して、イメージの保存先ディスクに十分な空き容量があることを確認できます。
イメージの保存場所とファイル名を指定します。ベースイメージファイルと同じ場所にイメージを保存することもできます。ファイル名には、ファイル拡張子.zmgが必要です。
ファイルの場所を入力すると、これらのフィールドには、ディスク容量、ディスク上の使用できる空き容量、およびディスク上の使用済み容量が表示されます。アプリケーションオブジェクトをディスク上の空き容量に保存できるかどうかを確認してください。
重要: イメージの保存場所に加え、ワークステーションのWindowsドライブ(通常はc:)にあるnalcacheディレクトリが、アプリケーションのソースファイル(.filファイル)およびアプリケーションオブジェクトの設定(.aotファイルや.axtファイル)を保存するために一時的に使用されます。ソースファイルのサイズは一定ではありませんが、設定ファイルのサイズは通常は200KBを下回っています。ソースファイルを保存するのに十分なディスク容量がワークステーションのWindowsドライブにあることを確認してください。
イメージの保存場所を定義してイメージの関連付けを選択(Image Association Locationを参照)したら、[Create Image]ボタンをクリックしてイメージを作成します。ダイアログボックスが表示され、次の圧縮オプションの中から選択するように要求されます。
[None]: イメージファイルを作成しますが、圧縮しません。作成されるイメージのサイズは圧縮オプションの中で最大になります。
[Optimize Compression Time]: 最小レベルの圧縮を適用します。イメージファイルの圧縮に要する時間は最小で済みますが、[Balance Compression Time and Image Size]オプションや[Optimize Image Size]オプションを選択して圧縮した場合に比較して、圧縮後のファイルサイズは大きくなります。
[Balance Compression Time and Image Size]: イメージファイルの圧縮に要する時間とファイルサイズのバランスを取るために、中レベルの圧縮を適用します。
[Optimize Image Size]: 最大レベルの圧縮を適用します。イメージファイルのサイズは小さくなりますが、[Optimize Compression Time]オプションや[Balance Compression Time and Image Size]オプションを選択した場合に比較して、ファイルの圧縮に要する時間は増大します。
アプリケーションオブジェクトの関連付けの特性を指定します。これらの特性は、イメージがワークステーションに適用されるときに強制的に適用されます。
アプリケーションを自動的に実行します。ユーザに関連付けられたアプリケーションの場合、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 Window、Application Explorerウィンドウ、およびApplication Browserウィンドウに追加します。
ワークステーションでApplication Explorerが実行されている場合は、このオプションを使用して、アプリケーションオブジェクトをWindowsの[スタート]メニューに追加できます。アプリケーションオブジェクトをフォルダに割り当てて、[スタート]メニューでそのフォルダ構造を使用する場合以外は、アプリケーションオブジェクトは[スタート]メニューの先頭に追加されます。アプリケーションオブジェクトの[Folders]ページ([Identification]タブ)を参照してください。
ワークステーションでApplication Explorerが実行されている場合は、このオプションを使用して、アプリケーションオブジェクトのアイコンをWindowsのデスクトップに表示できます。
ワークステーションでApplication Explorerが実行されている場合は、このオプションを使用して、アプリケーションオブジェクトのアイコンをWindowsのシステムトレイに表示できます。
アプリケーションオブジェクトのアイコンをWindowsのクイック起動バーに表示できます。
アプリケーションのソースファイル、およびインストールに必要なその他のファイルをワークステーションのキャッシュディレクトリに強制的にコピーします。これにより、eDirectoryから切断されている間にアプリケーションをインストールまたは修復することができます。ファイルは、ワークステーションのローカルドライブの容量を節約するために圧縮されます。
[Sources]プロパティページは、シンプルなアプリケーション、AOT/AXTアプリケーション、およびMSIアプリケーション用に作成されたアプリケーションオブジェクトでのみ使用できます。Webアプリケーションおよびターミナルサーバアプリケーション用に作成されたアプリケーションオブジェクトでは使用できません。
次の図に示す[Sources]プロパティページでは、Application Launcherが配布するアプリケーションが含まれているインストールパッケージのネットワーク上の保存場所を指定します。アプリケーションオブジェクトを.aotファイルまたは.axtファイルから作成した場合は、インストールパッケージはsnAppShotパッケージ(.aot、.axt、および.filの各ファイル)でなければなりません。アプリケーションオブジェクトを.msiファイルから作成した場合、インストールパッケージはMicrosoft Windows Installerパッケージ(MSTファイル)でなければなりません。ソースリストは、オリジナルのソースの場所が使用できなくなった場合にのみ使用します。その場合、Application Launcherは、アクセスできるパッケージが見つかるまで、リストの先頭から下方向にパッケージを検索していきます。
![アプリケーションオブジェクト>[Common]タブ>[Sources]ページ](../graphics/zfd_am_co_src_a.gif)
追加のソースの場所を定義する前に、オリジナルのパッケージを新しいソースの場所にコピーしておく必要があります。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]には、アプリケーションに対して定義されている追加のパッケージソースの場所が表示されます。アプリケーションがワークステーションに配布されるときに、オリジナルのソースの場所が使用できない場合は、Application Launcherはリストに表示されている順序で追加のソースの場所を使用します。
Windows Installerを使用するアプリケーションを配布するときは、Application LauncherがWindows Installerにソースリストを渡します。Windows Installerはそのリストを使用して、アプリケーションファイルのインストール元を決定します。
ソースの場所をリストに追加するには、[Add]をクリックして、インストールパッケージが保存されているディレクトリを参照して選択し、[OK]をクリックします。
リストからソースの場所を削除するには、削除する場所を選択して、[Delete]をクリックします。
[Uninstall]プロパティページは、すべてのアプリケーションタイプ(シンプル、AOT/AXT、MSI、Webおよびターミナルサーバ)用のアプリケーションオブジェクトで使用できます。
次の図に示す[Uninstall]プロパティページでは、アプリケーションをアンストールしたり、アプリケーションのアンインストールに関連する動作を定義したりします。
![アプリケーションオブジェクト> [Common]タブ>[Uninstall]ページ](../graphics/zfd_am_co_uninst_a.gif)
重要: Application Launcherは、アプリケーションをワークステーションに配布するときに、アプリケーションを正常にアンインストールするために必要な情報を含むキャッシュディレクトリをワークステーション上に作成します。ただし、Application Launcherは、アプリケーションをターミナルサーバに配布する場合はキャッシュディレクトリを作成しません。つまり、Application Launcherは、アプリケーションをターミナルサーバからアンインストールするための情報を持ちません。したがって、この[Uninstall]ページのオプションは、アプリケーションがターミナルサーバにインストールされている場合は適用されません。ターミナルサーバ上でアプリケーションが不要になったときは、そのアプリケーションを手動でアンインストールする必要があります。
このオプションを選択した場合、アプリケーションをワークステーションから削除できるようになります。他のアンインストールオプションは、このオプションが有効になっていなければ使用できません。
このオプションを選択した場合、ユーザは、使用しているワークステーションからアプリケーションを削除できるようになります。このオプションが有効になっていない場合、アプリケーションを削除することができるのはシステム管理者だけです。
このオプションを選択した場合、ユーザがワークステーションからアプリケーションを削除しようとすると、確認メッセージが表示されます。確認メッセージに対して「No」と答えると、アプリケーションは削除されません。
このオプションを選択した場合、アプリケーションファイルのアンインストールを開始する前に、(そのアプリケーションが実行中であるときは)Application Launcherがそのアプリケーションを必ず終了するように指定できます。
このオプションを選択した場合、指定の日数内(デフォルトは30日)にユーザがアプリケーションを実行しなかったときは、そのアプリケーションは自動的に削除されます。
[Files]をクリックして、アプリケーションファイルを削除するかどうかを決めるために使用する属性を選択します。この属性は、[Application Files]ページ([Distribution Options]タブ)に一覧表示されている属性に対応しています。デフォルトでは、対象アプリケーションのインストール時にインストールされたファイルだけが削除され、同じファイルを必要とする別のアプリケーションによって、対象アプリケーションのインストール時よりも前にすでにインストールされているファイルは削除されないようにオプションが設定されています([Copy Always]、[Copy if Does Not Exist]、[Copy if Newer])。
[Shortcuts]をクリックして、アプリケーションのショートカットを削除するかどうかを決めるために使用する属性を選択します。この属性は、[Shortcuts/Icons]ページ([Distribution Options]タブ)に一覧表示されている属性に対応しています。
[INI Files]をクリックして、INI設定を削除するかどうかを決めるために使用する属性を選択します。この属性は、[INI Settings]ページ([Distribution Options]タブ)に一覧表示されている属性に対応しています。デフォルトでは、対象アプリケーションのインストール時に作成された設定だけが削除され、同じ設定を必要とする別のアプリケーションによって、対象アプリケーションのインストール時よりも前にすでに作成されていた設定は削除されないようにオプションが設定されています([Create Always]、[Create if Exists]、[Create or Add to Existing Section])。
[Registry]をクリックして、レジストリ設定を削除するかどうかを決めるために使用する属性を選択します。この属性は、[Registry Settings]ページ([Distribution Options]タブ)に一覧表示されている属性に対応しています。デフォルトでは、対象アプリケーションのインストール時に作成された設定だけが削除され、同じ設定を必要とする別のアプリケーションによって、対象アプリケーションのインストール時よりも前にすでに作成されていた設定は削除されないようにオプションが設定されています([Create Always]、[Create if Exists])。
このオプションを使用すると、ワークステーションへのアプリケーションの配布中に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]タブ)に表示されます。