restartsvc.exe ユーティリティは、アクションの呼び出しによって Windows サービスを再起動します。 このユーティリティは、主にプロセス モニタ テーブル エントリのアクションとして使用されます。 このユーティリティを実行する前に、対応するプロセス モニタ エントリがすでに作成されていることを確認します。 このユーティリティは、Windows のみで利用可能です。
このユーティリティは以下の形式になっています。
restartsvc <arglist>
以下の 11 の引数で構成されます。 正常に実行するには、以下の引数をすべて指定する必要があります。
再起動する Windows サービスを指定します。
Empire のトラップ タイプを指定します。
プロセス モニタ エントリ インデックスを指定します。
プロセス モニタ エントリの説明を指定します。
プロセス モニタ エントリの属性を指定します。
プロセス モニタ エントリの演算子を指定します。
プロセス モニタ エントリの現在の値を指定します。
プロセス モニタ エントリのしきい値を指定します。
プロセス モニタ エントリのフラグを指定します。
プロセス モニタ エントリの正規表現を指定します。
NT サービス テーブルからプロセス モニタ エントリのサービス インデックスを指定します。
例
以下の例では、sysedge.cf エントリの restartsvc.exe を呼び出します。
watch process procAlive 'testsvc|TESTSVC' 2000 0x8 30 'testsvc restart' '%CASYSEDGE%¥bin¥restartsvc.exe c:¥testsvc.exe'
さらに、コマンド ラインで restartsvc.exe を呼び出すこともできます。 以下の例では、プロセス ID 125 を再起動します。
"%CASYSEDGE%¥bin¥restartsvc.exe" c:¥testsvc.exe 10 2000 "testsvc restart" 1 3 6 4 0x8 "testsvc|TESTSVC" 125
| Copyright © 2011 CA. All rights reserved. | このトピックについて CA Technologies に電子メールを送信する |