none
robocopyバッチがタスクスケジューラで実行されない RRS feed

  • 質問

  • お世話になっております。

    タイトルの件ですが、ファイルサーバのクラウド化を現在進めておりAWSのWindows server2019を作成し現在のファイルサーバからデータをrobocopyするようバッチを作成し、タスクスケジューラに登録してテストとして手動で実行したのですが実行結果が0x10となってしまい実行されません。

    現在のファイルサーバで同様のタスクを作成しておりタスクスケジューラから実行されたことのあるタスクをエクスポートしてインポートしています。インポートが原因かと思い手動で作成しましたが実行されませんでした。

    バッチファイルは以下のようにしています。

    %windir%\system32\robocopy \\現ファイルサーバIP\E e:\ /mir /r:0 /W:0 /LOG:C:\temp\backup\log\backup_%date:~0,4%%date:~5,2%%date:~8,2%.log /NP /NDL /TEE /XJD /XJF /L

    現在はテスト段階の為/Lで実行しています。

    タスクスケジューラの設定は下記画像のように設定しています。

    ネット上でいろいろ情報を確認したのですが解決できない為、ご教授いただけませんでしょうか。

    宜しくお願い致します。

    2020年6月22日 8:33

回答

  • そういうことであれば恐らくですが、タスクスケジューラでネットワーク越しに接続しているので認証部分がうまく動いていない可能性がありますね。
    backup.batの先頭にnet use で意図的に「\\現ファイルサーバIP\E」をマウントして、そこをrobocopyで指定して動くか確認してみてみてはいかがでしょうか。



    • 編集済み kaz8629 2020年6月23日 2:59
    • 回答としてマーク 神楽 2020年6月23日 9:30
    2020年6月23日 2:38

すべての返信

  • C:\temp\backup\log」というフォルダは存在しますでしょうか。ログの出力先に指定しているフォルダが存在しない場合に「0x10」が出力されることがあるので気になりました。
    2020年6月22日 10:41
  • kaz8629さん

    ご返信ありがとうございます。ご指摘いただきましたlogフォルダは存在しております。バッチファイルのみ実行した場合は正常にバッチファイルは動作しログファイルも作成されています。

    タスクスケジューラからバッチを実行することができない為、バッチファイルには問題ないと認識しています。

    2020年6月23日 2:07
  • そういうことであれば恐らくですが、タスクスケジューラでネットワーク越しに接続しているので認証部分がうまく動いていない可能性がありますね。
    backup.batの先頭にnet use で意図的に「\\現ファイルサーバIP\E」をマウントして、そこをrobocopyで指定して動くか確認してみてみてはいかがでしょうか。



    • 編集済み kaz8629 2020年6月23日 2:59
    • 回答としてマーク 神楽 2020年6月23日 9:30
    2020年6月23日 2:38
  • kaz8629さん

    引き続きご回答ありがとうございます。

    バッチファイル上の問題であればバッチファイルを起動させたときにも実行されないと思うのですが違うのでしょうか。

    バッチファイルを実行すると確かにログにはシステム系(TemporaryItemsなど)のフォルダにアクセスした際、「予期しないネットワーク エラーが発生しました。」となっていましたが関係しているのでしょうか。

    2020年6月23日 4:13
  • タスクスケジューラーで動かすときですが、権限や認証の関係ででうまく動かなかったりすることもありますよ。

    検索してみるとでてきますが、以下の方も同じところで引っかかっていたようですし。。。

    http://naporontino.blog.jp/archives/54737009.html


    • 編集済み kaz8629 2020年6月23日 4:25
    2020年6月23日 4:25
  • kaz8629さん

    引き続きご回答ありがとうございます。

    net useをつけてバッチファイルを作成し、タスクスケジューラから手動で実行したところ実行時にしているadministartorアカウントでログインした場合は実行されましたが、個人アカウントで手動実行した場合はバッチファイルが動きませんでした。

    一旦はこれで様子を見させていただきたいと思います。

    ご回答ありがとうございました。

    2020年6月23日 8:09