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