wwwrootのバックアップディレクトリリストのタスクスケジュールがあります。そのために私はバッチファイルを書いています。Windowsタスクスケジューラはwinzipの内部でバッチファイルを実行できますが、起動コマンドは使用できません
for /F "tokens=1-3 delims=: " %%i in ('time /t') do set Hma=%%i%%j%%k
set yyyymmdd=%date:~10,4%%date:~4,2%%date:~7,2%_%Hma%
set FolderPath=D:\SystemBackup\DirListFiles\
dir c:\inetpub\wwwroot /s /o-d > %FolderPath%\DirList_%yyyymmdd%.txt
バッチファイルは、この時点で正しいんが、この
echo "Upload To FTP Start"
cd /d c:\Program Files (x86)\WinZip\
winzip32.exe /autorunjobfile d:\BackupScript\DirList.wjf
echo "Upload FTP Complete !"
cd /d %FolderPath%
del DirList_%yyyymmdd%.txt
後にうまく機能しません。それはうまくwinzipしないし、ftpサーバにも送らない。
どのようなエラーが発生したのか、どのようにエラーが発生したのか、問題をデバッグするためにどのような手順を行ったのかを教えていただければ幸いです。 –
最初の部分は、txtファイルが作成された後もうまくいきますが、それ以降はFTPサーバー経由で送信することはできません。通常、私はバッチファイルに直接実行されたときに2分かかって終了しますが、うまくいきますが、winzipコマンドはタスクスケジュールでは機能しません。 (0 * 41306)エラーを示すタスクスケジュール –