トリガー
トリガーを作成し、タスクを関連付けます。アクティブ化されると、トリガーはユーザー環境で関連付けられたタスクを開始します。トリガーに関連付けられているタスクを表示するには、トリガーをクリックして行を展開します。
次の操作を実行できます。
-
トリガーを作成する
-
ビューを更新する
-
トリガーを編集する
-
トリガーを複製する
-
関連付けを管理する
-
トリガーを削除する
ヒント:
状態列のトグルを使用すると、トリガーをすばやく有効または無効にできます。
組み込みトリガーは次のとおりです。
-
セッショントリガー:
-
エージェントの更新。ユーザーがエージェントを更新したときにアクティブ化されます。
-
再接続。ユーザーがエージェントマシンに再接続したときにアクティブ化されます。
-
ログオン。ユーザーがマシンにログオンしたときにアクティブ化されます。
-
ログオフ。ユーザーがマシンからログオフしたときにアクティブ化されます。
-
切断。ユーザーがマシンから切断したときにアクティブ化されます。
-
ロック。ユーザーがマシンをロックしたときにアクティブ化されます。
-
ロック解除。ユーザーがマシンをロック解除したときにアクティブ化されます。
注:セッショントリガーを使用すると、セッションアクティビティをトリガーとして構成できます。これらは現在、外部タスクでのみ利用可能です。 -
-
マシントリガー:
-
マシンのシャットダウン。マシンがシャットダウンしたときにアクティブ化されます。
-
マシンの起動。マシンが起動したときにアクティブ化されます。
-
注:
-
組み込みトリガーは削除および編集できません。
-
起動トリガーとシャットダウントリガーの使用例については、スクリプトタスクの起動トリガーとシャットダウントリガーを構成するを参照してください。
トリガーを作成する
トリガーを作成するには、次の手順を実行します。
-
トリガーで、トリガーの作成をクリックします。
-
トリガーの名前を指定します。
-
必要に応じて、トリガーを識別するのに役立つ追加情報を指定します。
-
トリガーを有効にするか(はい)、無効にするか(いいえ)を選択します。注:無効になっている場合、エージェントはトリガーを評価および処理しません。
-
リストからトリガータイプを選択し、必要な情報を入力します。
-
スケジュール済み
-
プロセス開始
-
プロセス終了
-
Windowsイベント
-
クラウドヘルスチェック結果
-
プロファイル管理ヘルスチェック結果
-
カスタムスクリプトタスク結果
ヒント:-
選択したトリガータイプによって情報が異なります。詳細については、「利用可能なトリガータイプ」を参照してください。
-
Windowsイベントをトリガーとして使用してVDA登録の問題を検出する方法の例については、「Windowsイベントをトリガーとして使用してVDA登録の問題を検出する」を参照してください。
-
-
概要で、意図したとおりにトリガーが作成されていることを確認します。
-
完了したら、完了をクリックして保存し、終了します。
利用可能なトリガータイプ
選択可能なトリガータイプは次のとおりです。
-
スケジュール済み。トリガーをアクティブにするタイミングをスケジュールします。次のオプションが利用可能です。
-
日付と時刻。トリガーがアクティブになるタイミングを指定します。
-
繰り返し。トリガーがアクティブになる頻度を指定するには、はいを選択します。たとえば、1時間ごと、2時間ごと、毎日、2日ごとなどです。週または月を選択した場合、1つ以上の特定の日を指定できます。トリガーを1回だけアクティブにする場合は、いいえを選択します。
-
-
ユーザープロセス トリガー
-
プロセス開始済み。指定されたプロセスが開始したときにトリガーをアクティブにします。
-
プロセス終了済み。指定されたプロセスが終了したときにトリガーをアクティブにします。
注:ユーザープロセス トリガーを使用すると、ユーザープロセスをトリガーとして構成でき、現在、外部タスクでのみ利用可能です。 -
-
Windowsイベント。トリガーをアクティブにするためにWindowsイベントが満たすべき基準を定義できます。次のオプションが利用可能です。
-
基準の追加。トリガーをアクティブにするためにWindowsイベントが満たすべき基準を定義します。
-
間隔。トリガーの間隔を分単位で指定します。アクティブ化された後、指定された間隔が経過するまで、トリガーは再度アクティブ化されません。
注:アプリケーション、システム、セキュリティなどのWindowsクラシックイベントログのみがサポートされています。 -
-
Cloud Health Checkの結果。Cloud Health Checkが指定されたヘルスステータスを返したときにトリガーをアクティブにします。次のオプションが利用可能です。
-
VDAヘルスステータス。VDAヘルスステータスを使用してトリガーをアクティブにします。VDAは、(/ja-jp/workspace-environment-management/service/manage/home.html#overview)に示されているように、正常または異常な状態になることがあります。
-
タスクデータ。関連付けられたタスクに渡すデータを選択し、そのタスクでデータを受け取るパラメーターを指定します。ここで指定するパラメーターが関連付けられたタスク用に構成されたものと同じである場合、前者が優先されます。デフォルトのパラメーター名を使用することをお勧めします。必要に応じてスクリプトファイルを更新してください。次のデータを指定できます。
-
VDA ヘルスステータス (文字列)。Cloud Health Check が返すヘルスステータスです。関連付けられたタスクでパラメータを使用して、ステータスを受け取ります。
-
ヘルスレポート (文字列)。Cloud Health Check が生成する VDA ヘルスチェックレポートです。関連付けられたタスクでパラメータを使用して、レポートのフルパスを受け取ります。詳細については、「ヘルスチェックの結果」を参照してください。
-
-
-
Profile Management ヘルスチェックの結果。Profile Management ヘルスチェックが指定されたヘルスステータスを返すと、トリガーがアクティブになります。次のオプションが利用可能です。
-
Profile Management ヘルスステータス。関連付けられたタスクをトリガーするには、次の Profile Management ヘルスステータスを使用します: 警告 (Profile Management の最適ではない状態) およびエラー (Profile Management が正しく構成されていない)。
-
タスクデータ。関連付けられたタスクに渡すデータを選択し、そのタスクでデータを受け取るためのパラメータを指定します。ここで指定するパラメータが、関連付けられたタスク用に構成されているパラメータと同じである場合、前者が優先されます。デフォルトのパラメータ名を使用することをお勧めします。必要に応じてスクリプトファイルを更新してください。次のデータを指定できます。
-
-
カスタムスクリプトタスクの結果。スクリプトタスクが指定された結果を返すと、トリガーがアクティブになります。まずカスタムスクリプトタスクを指定し、次にタスクがトリガーをアクティブにするために満たす必要がある基準を定義します。次のオプションが利用可能です。
-
基準の追加。1つ以上のスクリプトタスクを選択し、それらのタスクがトリガーをアクティブにするために満たす必要がある基準を定義します。
-
タスクデータ。関連付けられたタスクに渡すデータを選択し、そのタスクでデータを受け取るためのパラメータを指定します。ここで指定するパラメータが、関連付けられたタスク用に構成されているパラメータと同じである場合、前者が優先されます。デフォルトのパラメータ名を使用することをお勧めします。必要に応じてスクリプトファイルを更新してください。次のデータを指定できます。
-
タスク名 (文字列)。関連付けられたタスクをトリガーするスクリプトタスクの名前です。関連付けられたタスクでパラメータを使用して、名前を受け取ります。
-
終了コード (整数)。スクリプトタスクが返す終了コード値です。関連付けられたタスクでパラメータを使用して、値を受け取ります。
-
コンソール出力 (文字列)。スクリプトタスクが書き込むコンソール出力です。関連付けられたタスクでパラメータを使用して、出力のフルパスを受け取ります。
-
ファイル出力 (文字列)。スクリプトタスクが生成するファイル出力です。関連付けられたタスクでパラメータを使用して、出力のフルパスを受け取ります。
-
-
トリガーの編集
トリガーを編集するには、次の手順を実行します。
-
トリガーで、トリガーを選択します。
-
アクションバーで、編集をクリックします。
-
必要に応じて変更を加えます。
-
概要で、意図したとおりに変更が加えられていることを確認します。
-
完了したら、完了をクリックして保存し、終了します。
トリガーをクローンする
トリガーをクローンするには、次の手順を実行します。
-
トリガーで、トリガーを選択します。
-
アクションバーで、クローンをクリックします。
-
クローンの名前を指定します。
-
必要に応じて、トリガーを識別するのに役立つ追加情報を指定します。
-
トリガーのクローン先となる構成セットを選択します。
-
完了したら、完了をクリックして保存し、終了します。
関連付けを管理する
トリガーの関連付けを管理するには、次の手順を実行します。
-
トリガーで、トリガーを選択します。
-
アクションバーで関連付けの管理をクリックします。
-
スクリプトタスクを選択してトリガーに関連付けるか、スクリプトタスクの選択を解除して関連付けを解除します。必要に応じて、検索ボックスを使用してタスクをすばやく検索します。
-
このタスクに適用されるトリガーのみを表示するかどうかを選択します。
-
完了したら、完了をクリックして保存し、終了します。
関連付けを管理する際は、次の点に注意してください。
-
無限ループを防ぐため、WEM は単一のループチェーンで最大 10 回のトリガーをサポートします。以下に例を示します。タスク A がタスク B をトリガーし、タスク B がタスク C をトリガーし、…、タスク K がタスク L をトリガーします。タスク K はタスク L をトリガーできません。この単一のループチェーンでのトリガー回数が 10 を超えたため、ループは終了します。
トリガーを削除する
トリガーを削除するには、次の手順を実行します。
-
トリガーで、トリガーを選択します。
-
アクションバーで削除をクリックします。
注:
スクリプトタスクが関連付けられているトリガーを削除すると、そのトリガーはそれらのタスクをトリガーしなくなります。
トリガーのサポートマトリックス
次の表は、どのトリガーがどのタスクでサポートされているかを示しています。
| スクリプトタスク | 外部タスク | |
|---|---|---|
| エージェントの更新 | X | |
| 再接続 | X | |
| ログオン | X | |
| ログオフ | X | |
| 切断 | X | |
| ロック | X | |
| ロック解除 | X | |
| マシンの起動 | X | |
| マシンのシャットダウン | X | |
| スケジュール済み | X | X |
| プロセス開始 | X | |
| プロセス終了 | X | |
| Windowsイベント | X | X |
| クラウドヘルスチェックの結果 | X | |
| プロファイル管理ヘルスチェックの結果 | X | |
| カスタムスクリプトタスク | X |