ノード管理

ノードは、Environment Manager 構成の構造を作成するために使用されます。トリガー内の条件と処理を格納するコンテナを提供します。処理と、これらの処理をトリガーするイベントの間の関係を制御するノードの階層を作成すると、コンピュータ使用のポリシーが定義されます。

ノードは、トリガーと処理を連携させることで、構成の追加のフロー制御を提供します。これにより、トリガーと処理の間で依存関係を設定できます。

このセクションの内容

ノードの構成

ノードは、[ノード] リボンを使用して構成されます。ノード ショートカットメニューとキーボード ショートカットで、オプションを使用できます。

無効/有効にする

ノードが無効のときには、構成には存在しますが、実行時に Environment Manager エージェントに渡されません。トラブルシューティングで構成のエラーを検出する際に役立ちます。

ノード、条件、または処理を無効にするには、[編集] タブまたはショートカットメニューの [無効にするか] をクリックするか、Ctrl+T キーを押して、確認します。

ノードが無効になると、作業領域の上部にバナーが表示されます。ノード アイコンが淡色表示され、関連付けられた条件と処理が灰色の斜体で表示されます。

無効なノード

ノード、条件、処理を有効にするには、[編集] タブまたはショートカットメニューの [有効にする] をクリックするか、Ctrl+T を押します。作業領域の上部にある黄色のバナーのリンクをクリックして、ノードを有効にすることもできます。

ノードが無効または有効になると、すべての子ノード、処理、条件が自動的に親の状態と一致します。

同じリボン ボタン、ショートカットメニュー、オプション、およびキーを使用して、個別の処理と条件を有効および無効にすることができます。

ノード説明

複数の管理者が構成を表示および編集する必要がある大規模な環境では、ノード説明で、フリーテキスト注釈を追加するという多目的の方法を使用できます。この機能は、構成変更を文書化し、ノードの動作を説明する際に有用です。

動画:ノード説明

関連動画を見る

ノード説明には、次の3種類があります。

  • 説明 - テキストをクリックすると、ノードに詳細を追加します。これは一目で確認できます。
  • コメント - ノードの [処理] タブでノード、処理、または条件を強調表示し、ショートカットメニューから [コメント] を選択します。
  • メモ - ノードの [ノード] タブを選択し、よりわかりやすいテキスト説明を追加できます。

ノード スケジュール

指定された時刻と頻度で実行されるように、Environment Manager ポリシー処理をスケジュールします。これにより、特定のトリガーを満たさずに、定期的に、タスクを実行できるため、ポリシーを再適用できます。スケジュール済みノードの処理は、Windows タスク スケジューラのタスクとして追加され、ノードで指定された日時と頻度で実行されます。ノード スケジュールを使用すると、グループ ポリシー オブジェクトで配布されたタスクは、Environment Manager で管理できます。

動画:ノード スケジュール

関連動画を見る

この機能は、次のトリガーで使用できます。

  • コンピュータ > 起動
  • ユーザ ログオン > プレデスクトップ
  • ユーザ ログオン > デスクトップ作成

対応するトリガーの下のノードの [スケジュール] タブを選択し、[スケジュールされたタスクの作成] を選択して、スケジュールを構成します。トリガーが実行されるときにノードのタスクを実行するには、[ノードとすべてのサブノードをただちに実行する] を選択します。そうでない場合、スケジュールされたときにのみ、タスクが実行されます。トリガーが作動したときには実行されません。

オプション 説明
スケジュール名 Windows タスク スケジューラに表示される名前。ノード機能の説明を使用して、タスクを識別しやすくします。
スケジュール タイプ

スケジュール タイプは、スケジュール日付とともに使用され、タスクが発生するタイミングを定義します。次のいずれかを選択します。

  • 1回 - タスクは、スケジュールされた開始日時に実行されます。
  • 毎日 - タスクは、毎日、開始日時に、指定された繰り返し間隔で実行されます。たとえば、繰り返しが1に設定されている場合、タスクは毎日実行されます。2に設定されている場合、タスクはスケジュールされた時刻に1日おきに実行されます。
  • 毎週 - タスクは、指定された曜日の、開始日時に、指定された繰り返し間隔で実行されます。たとえば、繰り返しが1に設定されている場合、タスクは選択した曜日に実行されます。2に設定されている場合、タスクは1週間おきにその曜日に実行されます。
  • 毎月 - タスクは、各月の選択した日の開始日に実行されます。選択した月の日付を指定するか、特定の日に実行するようにタスクをスケジュールできます。たとえば、選択した月の第1月曜日です。
日付のスケジュール スケジュールが開始する日時を選択します。

繰り返し

毎日および毎週のスケジュールの繰り返し間隔を選択します。

タスクの繰り返し タスクの繰り返し間隔と、タスクが繰り返す期間を選択します。タスクは開始日に実行され、指定された期間に設定された間隔で繰り返されます。
タスクの遅延 タスクがトリガーされた後に、タスクの実行を遅延する期間を選択します。遅延期間は、タスクがトリガーされた時点から指定された遅延時間までのランダムな時間です。たとえば、タスクが3.00 AM に実行されるようにスケジュールされ、遅延時間が10分の場合、タスクは3.00~3.10 AM に開始します。

Windows タスク スケジューラの既定値

Environment Manager を使用して、Windows タスク スケジューラでタスクを作成すると、次のレジストリキーが適用され、キューのタスクと同時タスクが制限される可能性があります。

  • TasksInMemoryQueue [既定 = 75, 最大 = 1000]
  • TasksPerLeastPrivEngine [既定 = 50, 最大 = 1000]

詳細については、Microsoft 記事269472をご参照ください。

構成またはプロセス トリガーに新しいノードを追加する

ノードの配置

ポリシー構成ナビゲーションツリーにノードが表示される順序は、依存関係のレベルを決定します。階層ですべてのノードが同じレベルの場合、構成された内容が並列に実行されます。ただし、階層のノードのレベルが異なる場合は、上記のノードの依存関係が作成され、処理は順次実行されます。

ノード依存関係

上記の例では、Node 1、3、7は同時に実行されます。Node 2はNode 1が完了した後、Node 4および5はNode 3が完了した後に実行されます。同様に、Node 6は、Node 5が完了した後に実行されます。

ノードを配置するには、次の方法のいずれかを強調表示して、使用します。

  • Ctrl と該当する矢印キーを押します。
  • ドラッグアンドドロップします。
  • [ノード] リボンの矢印ボタンをクリックします。
  • 右クリックして、コンテキストメニューを表示し、[左に移動][右に移動][上に移動]、または [下に移動] を選択します。
  • [編集] リボンから [切り取り][コピー][貼り付け] を使用するか、対応するショートカットメニュー オプションまたはキーボード ショートカットを使用します。

NodeTimeout

すべてのノードの既定のタイムアウトは30秒に設定されています。親ノード内の処理が完了したかどうかに関係なく、30秒のタイムアウト後に、子ノードが自動的に開始します。既定のタイムアウトを修正するには、エンドポイント単位でレジストリの該当するキーを編集します。あるいは、詳細設定を使用して、構成全体で修正できます。

既定のタイムアウトは、指定された遅延によって自動的に上書きされる場合があります。これには、遅延処理の値、または処理で指定された遅延値が含まれます。カスタム処理および条件のタイムアウト値も含まれます。ノード タイムアウトは、合計ノード内の処理ツリーの遅延時間が既定のノード タイムアウト時間を超えるときに変更されます。

メモ:
遅延がゼロ (0) 秒に設定された遅延処理を作成すると、結果としてノード タイムアウトは無期限になります。ただし、遅延がゼロ (0) 秒に設定された遅延処理 ([処理管理] ダイアログで構成します) によってノード タイムアウト値が変更されることはありません。

[VHD の管理] 処理が含まれているノードには、無期限のノード タイムアウトが自動的に設定されます。これらのノードでの遅延は意図したとおりに実行されますが、タイムアウト時間が変更されることはありません。

If 条件」をご参照ください。

失敗時にサブノードを停止する

適用されると、条件が満たされない場合や、処理を完了まで実行できない場合は、[失敗時にサブノードを停止する] 設定により、依存するサブノードを実行できません。この設定は任意の処理または条件に適用でき、既定で新しい条件に対して有効です。

適用するには、ノードを選択し、必要に応じて、各処理と条件の [失敗時にサブノードを停止する] チェックボックスを設定します。

[失敗時にサブノードを停止する] 設定

ナビゲーションツリーの各ノードで、[失敗時にサブノードを停止する] ステータスを確認できます。

失敗時にノード オーバーレイを停止する

ノード グループ

[ノード グループ] オプションは、すべての関連付けられた子ノードが実行される前に、成功するまで実行される必要がある複数の再利用可能なノードを追加できるノードを作成します。基本的に、これは、子ノードが複数の親ノードに依存できることを意味します。ノード グループなしでは、1つの親と子ノードの間でのみ依存関係を作成できます。

ノード グループ動作は、次のルールで定義できます。

  • 再利用可能なノードのみをノード グループ内で使用できますが、子ノードはトリガーに応じて使用できます。
  • ノード グループ内の再利用可能なノードは並列で実行されます。
  • グループ内の再利用可能なノードのいずれかが失敗した場合、子ノードは実行されません。

 

複製

複製機能では、子ノードの有無に関係なく、ノードを再利用可能なノードとして、コピー、移動、および使用できます。

関連トピック