アプリケーションの配布準備が終了したら(セクション 28.1, 単純なアプリケーションの準備を参照)、eDirectory™でアプリケーションオブジェクトとしてアプリケーションを作成し、アプリケーションの配布ルールを定義し、アプリケーションとユーザおよびワークステーションを関連付けることができます。
任意のコンテナにアプリケーションオブジェクトを作成できます。Application Launcherはログインユーザやワークステーションに代わってオブジェクトにアクセスするので、ワイドエリア接続ではなくローカルエリア接続を介して、ユーザまたはワークステーションが使用できるパーティション(パーティションのレプリカ)を含むコンテナにオブジェクトを入れる必要があります。詳細については、セクション 51.0, リファレンス:アプリケーションオブジェクトの場所を参照してください。
eDirectoryでアプリケーションオブジェクトを作成して設定するには
ConsoleOne®で、アプリケーションオブジェクトを作成するコンテナを右クリックし、
、 の順にクリックして、[新しいアプリケーションオブジェクト]ダイアログボックスを表示します。[新しいアプリケーションオブジェクト]ダイアログボックスで、
オプションを選択し、 をクリックします。[オブジェクト名]フィールドにアプリケーションオブジェクトの名前を入力します。
アプリケーションオブジェクトの名前は、次の規則に従って入力します。
\ / : * ? " < > |
アプリケーションオブジェクトの名前でこれらの文字を使用した場合、Novell Application LauncherではなくWindowsによって制御される場所(Windowsデスクトップなど)に表示されるときに、これらの文字がアンダースコア(_)で置き換えられます。
ここで入力したアプリケーションオブジェクトの名前は、eDirectoryに表示されます。デフォルトでは、ユーザのワークステーション上でApplication Launcherに表示されるアプリケーションオブジェクトのアイコンのタイトルにも、この名前が使われます。アプリケーションオブジェクトの作成後にも、必要に応じてアイコンのタイトルを変更できます(アプリケーションオブジェクト>[識別]タブ>[アイコン]ページ)。
をクリックして[ファイルへのパス]フィールドを表示し、アプリケーションの実行可能ファイルを実行する場所へのパスを入力します。
パスを指定するときは、次の事項に注意します。
をクリックし、ワークステーションがアプリケーションの要件を満たすかどうかを決定するためにApplication Launcherが使用するルールを定義します。
この配布ルールにより、アプリケーションをサポートできないワークステーションには、Application Launcherによってアプリケーションが配布されないことが保証されます。たとえば、アプリケーションがWindows 2000/XP上でのみ動作する場合は、Windows 98ワークステーションへの配布を禁止するオペレーティングシステムルールを作成します。
メモ:アプリケーションが利用できるようになる前に定義されていたオペレーティングシステムの要件は削除されます。
ZENworksの旧バージョンでは、配布および起動用にアプリケーションが利用可能になる前に、システム要件でOSプラットフォームを定義する必要がありました。この要件は削除されました。
新しい動作では次のようなロジックが使用されます。アプリケーションが特定のオペレーティングシステムのみで実行する場合、オペレーティングシステムの配布ルールを定義する必要があります。アプリケーションが特定のオペレーティングシステムを必要としない場合は、配布ルールを定義する必要はありません。オペレーティングシステムの配布ルールが定義されていないアプリケーションはデフォルトで、サポートの対象になるすべてのプラットフォーム(Windows 98、Windows 2000、およびWindows XP)で利用できます。
配布ルールを追加するには
をクリックし、定義するルールのタイプを選択します。
要件に関する情報を入力します(この要件の詳細については、[配布ルール]ページを参照してください)。 をクリックして要件をリストに追加します。
をクリックするか、後でアプリケーションの配布ルールを追加する場合は、アプリケーションオブジェクトの[配布ルール]ページを使用します。詳細については、[配布ルール]ページを参照してください。
をクリックし、アプリケーションオブジェクトを、アプリケーションの配布先であるユーザまたはワークステーションに関連付けます。手順は次のとおりです。
をクリックし、ユーザオブジェクトまたはワークステーションオブジェクトを参照します。
アプリケーションに関連付ける各ワークステーションは、事前にワークステーションオブジェクトとしてeDirectoryにインポートしておく必要があります。アプリケーションに関連付けるワークステーションが、ワークステーションオブジェクトとしてインポートされていない場合は、セクション III, 自動ワークステーションインポート/削除(Automatic Workstation Import/Removal)を参照してください。
グループオブジェクト、ワークステーショングループオブジェクト、およびコンテナオブジェクト(部門、組織、または国)も選択できます。コンテナオブジェクトを選択した場合、そのコンテナの全ユーザオブジェクトおよびワークステーションオブジェクトについて、アプリケーションに関連付けるかどうかを選択できます。
eDirectoryのアプリケーションオブジェクトを関連付ける場合は、グループやワークステーショングループなどのコンテナオブジェクトにアプリケーションオブジェクトを関連付ける方法をお勧めします。多数(たとえば、250以上)のアプリケーションをユーザオブジェクトまたはワークステーションオブジェクトに関連付けると、サーバの利用率が増加する可能性があります。
重要:アプリケーションオブジェクトを別名オブジェクトに関連付けないでください。別名オブジェクトはサポートされていません。
ユーザまたはワークステーションをリストに追加した後、アプリケーションに適用する特性([関連付け]ページを参照してください。
、 、 、 、 、 、 )を設定するために、ユーザまたはワークステーションの該当するチェックボックスをオンにします。これらの各特性について詳細は、 をクリックするか、後でアプリケーションに追加のユーザまたはワークステーションを関連付ける場合は、アプリケーションオブジェクトの[関連付け]ページを使用します。詳細については、[関連付け]ページを参照してください。
をクリックし、アプリケーションオブジェクトの設定を確認したら、 をクリックしてアプリケーションオブジェクトを作成します。
アプリケーションの配布処理の一部として、Application Launcherがファイルをワークステーションにコピーする必要がある場合は、アプリケーションオブジェクトを右クリックして
をクリックし、以降の手順を完了します。または
アプリケーションをネットワークから実行する場合、またはアプリケーションがワークステーション上にすでに置かれている場合は、以降の手順をスキップして、セクション 28.3, ファイルシステムへのアクセス権の設定に進みます。
タブをクリックし、 をクリックします。
Application Launcherによってファイルをワークステーションにコピーするには、[アプリケーションファイル]リストにファイルを追加する必要があります。
、 の順にクリックし、次のフィールドに値を入力します。
[ソースファイル]: ワークステーションにコピーするファイル(たとえば、\\server1\sys\public\notepad\notepad.exe)を選択します。
[ターゲットファイル]: ファイル名を含めて、ファイルのコピー先のフルパス(たとえば、c:\notepad\notepad.exe)を入力します。
をクリックして、ファイルをリストに追加します。
ファイルの追加が完了したら、
をクリックしてアプリケーションオブジェクトの情報を保存します。ファイルシステムへのアクセス権の設定に進みます。