お世話になっております。現在、コマンドからサービスの落とし上げを行うバッチを作成中です。サービスの操作を行うコマンドとして、SCコマンドを発見したのですが、このコマンドは同期的に動くのか、非同期に動くのか教えてください。また、非同期でしたら、どのようなコマンドを使えばよいか、合わせて教えてください。よろしくお願いします。
もう少し質問内容を具体化すると、 (1) SC STOP サービス名 (2) SC START サービス名のようにコマンドを発行した場合、(2)のサービスの起動に失敗するケースが発生しています。現象からすると(1)の停止コマンドが完了する前に(2)の開始コマンドが実行されているのではないかと推定しているのですが、このことの技術的な裏づけ情報を得たいため質問したものです。どうぞよろしくお願いいたします。