ワークステーションスケジューラの使用

この節では、次のトピックについて説明します。


アクションの追加

アクションアイテムを設定するには、そのアクションアイテムをリストに追加する必要があります。ネットワーク管理者(またはスーパバイザ権を持つユーザ)は、ConsoleOne(R)でこの作業を行ってから、目的のユーザワークステーションにアクションアイテムを送ることができます。また、ユーザは、自分のワークステーションで実行するアクションアイテムを、ワークステーションスケジューラを使って設定することができます。

  1. スケジューラをロード(WMSCHED.EXEを実行)します。

  2. [Add]をクリックして、[Action Properties]ダイアログボックスを表示します。

  3. [General]ページで、次のフィールドに情報を入力します。

    [Name]: アクションの名前。ConsoleOneの場合は、この名前にアクションオブジェクトのフルコンテキストが含まれます。ワークステーションスケジューラの場合は、このフィールドに入力した名前がそのまま使用されます。

    [Priority]: アクションが実行される順番。優先度の高いアクションが先に実行されます。2つのアクションが同じ優先度を持つ場合、アクションリスト(スケジューラ実行時に最初に表示されるウィンドウにある)に表示されている順番で実行されます。ここで選択した優先度は、アクションアイテムによって無効にされない限りは、このアクションに含まれるすべてのアクションのアイテムに適用されます。

    [Impersonation]: このアクションに含まれるすべてのアクションアイテムに対して与える、ワークステーションへのアクセス権(Windows NT/2000/XPのみ)。

    [Action Remains Persistent after Reboot]: アクションはワークステーションに保存され、ワークステーションの再起動後、スケジューラによって指定時刻にアクションを再度実行することができます。このオプションが選択されていない場合は、Windows NT/2000/XPを終了するとアクションも無効になります。

  4. [Actions]ページで、[Add]をクリックします。

  5. [Item Properties]ダイアログボックスで、次のフィールドに入力します。

    [Name]: 実行するプログラムの名前を参照して選択するか、または入力します。このプログラムは、ユーザの指定したパスに存在しないとアクションアイテムとして実行されません。

    [Working Directory]: アクションアイテムを参照して選択すると、作業ディレクトリが自動的に設定されます。このフィールドにパスを入力することにより、別の作業ディレクトリを指定できます。

    [Parameters]: コマンドラインの引数として、アプリケーションに渡すことができるパスです。たとえば、NOTEPAD.EXEを起動して、自動的にREADME.TXTファイルを開くには、このフィールドに「README.TXT」と指定します。

    [Priority]: アクションとアックションアイテムには、[Action Default]、[Above Normal]、[Normal]、および[Below Normal]の4つの優先度を使用できます。アクションアイテムには、それを格納しているアクションオブジェクトと同じ優先度が仮定されます。つまり、アクションのデフォルトの優先度が設定されます。また、個別に他の優先度を設定すれば、デフォルトの設定よりも優先させることもできます。

    通常の業務時間内にアクションを実行させる場合、ユーザのワークステーションのパフォーマンスに影響しないように、[Below Normal]の優先度を設定します。

    複数のアクション/アクションアイテムが同じ優先度を持つ場合、最初に定義された方(リストに最初に表示されている方)が先に実行されます。

  6. [Terminate Action If Still Running After ? Minutes]チェックボックスをオンにし、適切な時間(分)を選択します。

    このオプションにより、指定した時間が経過しても依然としてアクションが実行している場合に、そのアクションを終了します。この場合、アクションは、スケジュールされた次の時間に実行するようにスケジュールし直されます。

    [Minutes]フィールドには、アクションおよびそのアクションに関連付けられたアクションアイテムを実行するための合計時間(分)を指定します。これらのアクションおよびアクションアイテムを実行するために十分な時間を指定しなかった場合は、作業が完了しないまま終了してしまう可能性があります。

  7. [OK]を2回クリックします。

    スケジューラのアクションリストにアクションが追加されます。これで、次の作業ができるようになります。


アクションアイテムの追加

ここで説明する手順は、アクションアイテムを含めるアクションが、事前に作成されていることを前提にしています。

  1. スケジューラで、アクションを選択し、[Properties]>[Items]>[Add]の順にクリックします。

  2. [Item Properties]ダイアログボックスで、次のフィールドに入力します。

    [Name]: 実行するプログラムの名前を参照して選択するか、または入力します。このプログラムは、ユーザの指定したパスに存在しないとアクションアイテムとして実行されません。

    [Working Directory]: アクションアイテムを参照して選択すると、作業ディレクトリが自動的に設定されます。このフィールドにパスを入力することにより、別の作業ディレクトリを指定できます。

    [Working Directory]フィールドにはローカルデバイスを指定する必要があります。ネットワークパスを作業ディレクトリとして使うことはできません。

    [Parameters]: コマンドラインの引数として、アプリケーションに渡すことができるパスです。たとえば、NOTEPAD.EXEを起動して、自動的にREADME.TXTファイルを開くには、このフィールドに「README.TXT」と指定します。

    DOSバッチファイルであるアクションアイテムを追加する場合、それを実行するためにDOSウィンドウが開かれます。/cパラメータを指定すると、バッチファイルの実行後、DOSウィンドウは自動的に閉じられます。[Parameters]フィールドに、/cパラメータと1つのスペースに続けて、パッチファイル名を指定します。

    たとえば、TEST_C.BATというDOSバッチファイルを実行するには、アクションアイテム追加時の[Item Properties]ダイアログボックスに、次の項目を指定します。

    [Priority]: アクションとアックションアイテムには、[Action Default]、[Above Normal]、[Normal]、および[Below Normal]の4つの優先度を使用できます。アクションアイテムには、それを格納しているアクションオブジェクトと同じ優先度が仮定されます。つまり、アクションのデフォルトの優先度が設定されます。また、個別に他の優先度を設定すれば、デフォルトの設定よりも優先させることもできます。

    通常の業務時間内にアクションを実行させる場合、ユーザのワークステーションのパフォーマンスに影響しないように、[Below Normal]の優先度を設定します。

    複数のアクション/アクションアイテムが同じ優先度を持つ場合、最初に定義された方(リストに最初に表示されている方)が先に実行されます。

  3. [Terminate Action If Still Running After ? Minutes]チェックボックスをオンにし、適切な時間(分)を選択します。

    このオプションにより、指定した時間が経過しても依然としてアクションが実行している場合に、そのアクションを終了します。この場合、アクションは、スケジュールされた次の時間に実行するようにスケジュールし直されます。

    [Minutes]フィールドには、アクションおよびそのアクションに関連付けられたアクションアイテムを実行するための合計時間(分)を指定します。これらのアクションおよびアクションアイテムを実行するために十分な時間を指定しなかった場合は、作業が完了しないまま終了してしまう可能性があります。

  4. 設定を保存してアクションの編集を続けるには、[Apply]をクリックします。

    または、

    アクションアイテムのプロパティの設定が終了したら、[OK]をクリックします。

    [Action]アイテムのリストにアクションアイテムが表示されます。

    すぐに実行されるようにスケジュールされているアクションアイテムがある場合は、それらは[OK]または[Apply]をクリックすると、実行されます。

  5. アイテムをすべて追加するまで、ステップ 2からステップ 4を繰り返します。


アクションの無効化/有効化

  1. スケジューラをロード(WMSCHED.EXEを実行)します。

  2. アクションをクリックします。

  3. [Enable]または[Disable]をクリックします。


アクションアイテムの無効化/有効化

  1. スケジューラをロード(WMSCHED.EXEを実行)します。

  2. アクションをクリックした後、[Properties]をクリックします。

  3. [Items]ページをクリックします。次に、アクションアイテムをクリックし、[Disable/Enable]をクリックします。


アクションの削除

この手順を元に戻すことはできません。また、[Remove]をクリックしたときにも、アクションの削除を確認するプロンプトは表示されません。一度削除したアクションを復元するには、アクションを追加し直す必要があります。

  1. アクションをクリックします。

  2. [Remove]をクリックします。


アクションアイテムの削除

この手順を元に戻すことはできません。また、[Remove]をクリックしたときにも、アクションアイテムの削除を確認するプロンプトは表示されません。一度削除したアクションアイテムを復元するには、アクションアイテムを追加し直す必要があります。

  1. アクションをクリックした後、[Properties]をクリックします。

  2. [Item]をクリックします。次に、アクションアイテムをクリックし、[Remove]をクリックします。


アクションの即座の実行

  1. アクションをクリックします。

  2. [Run Now]をクリックします。


アクション実行のスケジュール

[Schedule]タブのフィールドを使って、アクションの実行日時を指定したり、アクションの実行に必要な情報を指定できます。

[Schedule]タブには、[Event]、[Daily]、[Weekly]、[Monthly]、および[Yearly]の、5つのスケジュールオプションがあります。これらのオプションと、関連する設定によって、アクションがいつ実行されるかが決まります。

1回に1つのスケジュールオプションを指定することができます。たとえば、[Daily]オプションを選択すると、[Advanced]タブのオプションを使う場合でない限り、ほかのオプションはすべて無視されます。

時刻は24時間表記で表示されます(たとえば、9:00は午前9時を、13:30は午後1時30分を表します)。

アクションが正常に開始されるまでの間、スケジューリング情報は無視されます。

アイテムをスケジュールする:

  1. スケジュールを設定するアクションを選択します。

  2. [プロパティ]>[Schedule]の順にクリックします。

  3. 目的のスケジュールオプションをクリックします。

  4. [OK]をクリックします。

定義したスケジュールは、アクションに含まれるすべてのアクションアイテムに適用されます。また、パッケージのスケジュールよりも優先されます。


[Setting Advanced Action Properties]

このページのフィールドを使って、指定した時間内に実行が完了しなかった場合、または正常に実行を終了した場合の動作を指定します。

  1. アクションをクリックした後、[Properties]>[Advanced]の順にクリックします。

  2. システムでアクションを実行できない場合の処理を指定します。

  3. すべてのアクションアイテムが正常に起動したら、[Disable the Action After Completion]チェックボックスをオンにして、このアクションの再スケジュール機能を無効にします。

  4. [Terminate Action If Still Running After ? Minutes]チェックボックスをオンにし、時間(分)を選択します。

    この機能により、指定した時間が経過しても依然としてアクションが実行している場合に、そのアクションを終了します。この場合、アクションは、スケジュールされた次の時間に実行するようにスケジュールし直されます。

    アクションの実行時間を制限する場合に、このボックスをチェックします。[Minutes]フィールドには、アクションおよびそのアクションに関連付けられたアクションアイテムを実行するための合計時間(分数)を指定します。これらのアクションおよびアクションアイテムを実行するために十分な時間を指定しなかった場合は、作業が完了しないまま終了してしまう可能性があります。

    この機能によって、アクションが完了せずに停止しても、システムに影響しないようにすることができます。ただし、このボックスをオンにしても、適用されるのは現在実行していないアクションに限られます。このチェックボックスをオンにしても、スケジューラによってすでにロードされている現在実行中のアクションを終了することはできません。また、実行するアクションがDOSバッチファイルなどのDOSウィンドウを開くアクションの場合は、アクションの完了後もDOSウィンドウは閉じられません。アクション完了後にDOSウィンドウを閉じるには、アクションアイテムを追加するときに、[Parameters]フィールドに/cパラメータを追加する必要があります。


アクションの詳細情報/プロパティの表示/編集

  1. アクションをクリックした後、[Properties]をクリックします。

  2. このアクションに関連する詳細またはプロパティが含まれているページをクリックします。

  3. 必要な変更を行います。

  4. [OK]をクリックします。


アクションアイテムの詳細情報/プロパティの表示/編集

  1. アクションをクリックした後、[Properties]をクリックします。

  2. [Item]をクリックします。次に、アクションアイテムをクリックし、[Properties]をクリックします。

  3. 必要な変更を行います。

  4. [OK]をクリックします。


ユーザが定義したアクションアイテムのプロパティの表示または編集

  1. ワークステーションでスケジューラを開きます。

  2. アクションアイテムを選択し、[Properties]をクリックします。

  3. 必要な変更を行います。

  4. [OK]をクリックします。