PowershellスクリプトからオンデマンドでSCOMタスクを実行すると、タスクステータスビューにとという2つの列があることに気付きましSchedule Time
たStart Time
。この2つのフィールドには約15秒の間隔があるようです。この時間を最小限に抑えて、オンデマンドでSCOMタスクを実行するときの応答時間を短くする方法があるかどうか疑問に思っています。
1 に答える
0
これは通常、ユーザーが制御できるものではありません。「ScheduledTime」は、SDKがタスクの実行要求を受信した時刻と相関関係があります。「StartTime」は、エージェントヘルスサービスが実際にタスクワークフローのローカルでの実行を開始した時刻を表します。
それらの時間の間に、物事は可能な限り速く動いています。要求はデータベースに伝播する必要があり、タスクがトリガーされていることをサーバーヘルスサービスに通知する必要があります。次に、サーバーはタスクメッセージの正しいルートを決定する必要があります。次に、ヘルスサービスは実際にメッセージを送受信する必要があります。最後に、タスクが実行される実際のエージェントに到達します。これらのメッセージはすべて、他の監視データと同じキューを通過します。
このシーケンスは、非常に高速(ローカルサーバーに対してタスクを実行する場合)またはかなり低速(大規模な管理グループの場合、負荷が大きい場合、またはマシン/ネットワークが低速の場合)になります。ハードウェアをアップグレードする以外に、プロセスをより速く実行するために実際に何もすることはできません。
于 2012-08-27T19:36:20.983 に答える