※ ChatGPTを利用し、要約された質問です(原文:バッチファイルのタスクスケジューラでの実行について教えて下さい。)
バッチファイルのタスクスケジューラでの実行について教えて下さい。
このQ&Aのポイント
バッチファイルのタスクスケジューラでの実行についてご質問いただきました。
AAAパソコンのDドライブの111というフォルダを、ネットワーク経由でBBBパソコンのDドライブの222という共有フォルダ内の333というフォルダにxcopyでコピーするバッチ(backup.bat)を作成し、タスクスケジューラで1日1回自動実行させたいというご要望です。
実行方法について試みられた方法やエラーの内容を共有してください。
バッチファイルのタスクスケジューラでの実行について教えて下さい。
AAAのパソコンのDドライブの111というフォルダを、ネットワーク経由でBBBのパソコンのDドライブの222という共有フォルダ内に333というフォルダ内へxcopyでコピーするバッチ(backup.bat)を作ってタスクスケジューラで1日1回自動実行させようと思うのですが、うまくいきません。どうすればよいのでしょうか?
AAAパソコン:Windows2000 professional SP4
000フォルダ内にbackup.bat(共有フォルダではないです)
111フォルダは共有フォルダではないです
ユーザーアカウント⇒Administrator
パスワードはないです
BBBパソコン:WindowsXP professional SP2
222フォルダは共有フォルダ
333フォルダは222の共有フォルダの中
ユーザーアカウント⇒バックアップ
パスワード⇒123
バッチファイル(backup.bat)
↓
net use \\BBB\222 123 /user:バックアップ
xcopy d:\111 \\BBB\222\333\ /E/C/F/H/R/K> d:\バックアップログ.log
net use \\BBB\222 /delete
上記バッチファイルをAAAパソコンの「タスクの実行するファイル名」に直接登録(d:\000\backup.bat)して実行させてみたのですが、タスクの詳細設定のログ表示でログを見ると、『タスクは次の終了コードで完了しました:(1).』となっていて実行されませんでした。
cmd.exe /c d:\000\backup.batでタスク登録してもだめでした。
バッチファイル(backup.bat)をダブルクリックして実行するとBBBパソコンにコピーできます。
タスク設定時の
実行するアカウント名⇒AAA\Administrator
パスワードはなし
よろしくお願いいたします。
お礼
ありがとうございます。 明日出張ですので、明後日ためしてみます。 別件で、リナックスサーバのデータをAAAのパソコンにタスクでバックアップをしているのですが、実行するアカウント名⇒AAA\Administrator パスワードなしで実行できています。 質問に書き忘れたのですが、AAAパソコンからBBBパソコンへのxcopyタスクですが、手動でタスクの実行をしても実行されませんでした・・・・・。
補足
パスワードを設定してもダメでした。 cmd.exe /c d:\000\backup.batを cmd.exe /c "d:\000\backup.bat"というふうに「ダブルクォーテーション」をつけると実行できました。 ありがとうございました。