33.4 配布ルールの例

ブール演算子のANDおよびORを使用して、アプリケーションの配布を制御するルールを定義することができます。ルールグループを使用して、配布を追加制御することもできます。AND/ORブール演算子およびグループの使用例を次に示します。

33.4.1 OR演算子を使用する簡単なルール

ワークステーションでPentium III以降のプロセッサか、Windows 2000オペレーティングシステムのいずれかが必要であるとします。次のルールを使用します。

Processor type(Processor) >= Pentium III OR OS version(Windows NT/2000/XP) >= 5.00.2195

このルールを作成するには

  1. [配布ルール]ページで[追加]ボタンをクリックし、[プロセッサ]を選択します。

  2. [プロセッサルール]ダイアログボックスで、[より大きいか等しい(>=)]を選択し、[Pentium III]を選択します。[OK]をクリックし、[このアプリケーションの可用性を制御するルールを追加します。]リストにルールを追加します。

  3. [配布ルール]ページで[追加]ボタンをクリックし、[オペレーティングシステム]を選択します。

  4. [オペレーティングシステムルール]ダイアログボックスで、[Windows NT/2000/XP]を選択し、[より大きいか等しい(>=)]を選択して、「5.00.2195」と入力します。[OK]をクリックし、[このアプリケーションの可用性を制御するルールを追加します。]リストにルールを追加します。

    ルールはAND演算子を使用してリストに追加されます。

  5. リストの[OSバージョン]ルールの前にあるAND演算子をOR演算子に変更します。

33.4.2 簡単なグループ

ワークステーションでPentium III以降のプロセッサか、少なくとも512MBのメモリがあるWindows 2000オペレーティングシステムのいずれかが必要であるとします。次のルールを使用します。

Processor type(Processor) >= Pentium III OR (OS version(Windows NT/2000/XP) >= 5.00.2195 AND System memory(RAM) >= 512) 

このルールを作成するには

  1. [配布ルール]ページで[追加]ボタンをクリックし、[プロセッサ]を選択します。

  2. [プロセッサルール]ダイアログボックスで、[より大きいか等しい(>=)]を選択し、[Pentium III]を選択します。[OK]をクリックし、[このアプリケーションの可用性を制御するルールを追加します。]リストにルールを追加します。

  3. [配布ルール]ページの[追加]ボタンをクリックし、[新規グループ]を選択して、[このアプリケーションの可用性を制御するルールを追加します。]リストに新規グループを追加します。

    以前リストに追加されたグループがなければ、新規グループに[グループ1]というラベルが付けられます。デフォルトでは、新規グループにはAND演算子が割り当てられます。

  4. リストに含まれる[グループ1]の場所を特定し、AND演算子をOR演算子に変更します。

  5. リストの[グループ1]の横にある[グループに追加]ボタンをクリックし、[オペレーティングシステム]を選択します。

  6. [オペレーティングシステムルール]ダイアログボックスで、[Windows NT/2000/XP]を選択し、[より大きいか等しい(>=)]を選択して、「5.00.2195」と入力します。[OK]をクリックし、リストの[グループ1]の下にルールを追加します。

  7. リストの[グループ1]の横にある[グループに追加]ボタンをクリックし、[メモリ]を選択します。

  8. [メモリルール]ダイアログボックスで、[より大きいか等しい(>=)]を選択し、「512」と入力します。[OK]をクリックし、リストの[グループ1]の下にルールを追加します。