QA@IT

SCHTASKSによるリモートホストのタスク登録時の問題

7145 PV

解決策が見いだせなく、原因切り分けができなくて困っています。
問題点や原因をお教え頂けますでしょうか?

<OS>
Windows2008R2

<状況>
①サーバAからサーバBに対してSCHTASKSを用いてタスクを登録し、即実行させる。
②実行後サーバBのタスクは自動で削除する。

<手順>
①サーバAから1回だけ実行し、実行後に削除するタスクを登録。
SCHTASKS /CREATE /S [サーバBのIP] /RU [サーバBのユーザ名] /RP / [サーバBのパスワード] /TN "TASK_TEST" /TR "C:\TASK_TEST.bat" /SC ONCE /SD [前日] /ST 12:00 /F /V1 /Z
→コマンドプロンプトからの応答
警告: /STが現時刻よりも早い為、タスクは実行されない可能性があります。
成功:スケジュールタスク"TASK_TEST"は正しく作成されました。

② SCHTASKS /RUNで登録したタスクを実行を実行。
→ タスクが実行され、タスクスケジューラからタスクは削除される。

<問題点>
②の後に、再度①を実行した場合、コマンドプロンプトから下記エラーを出力し、
タスクの登録に失敗する。
エラー:指定されたファイルがみつかりません。

<補足>
10秒ほど待ってから、再度①を実行した場合はエラーになりません。
また①の後に①を実行しても同様のエラーになります。

どうもリモートホストのタスク登録時は、どうもリモートホスト側のタスク
ステータスの反映遅延があるように見えます。
ちなみに、同じ操作を自ホストに対して実施した際には問題ないのです。。

ウォッチ

この質問への回答やコメントをメールでお知らせします。