Windows 2008の場合:ファイルを圧縮してバックアップサーバーにコピーしようとしています。コマンドライン/バッチファイルを使用し、結果をログファイルに記録します。ループした各ファイルの時間も記録したいと思います。
backupZipCopy.batバッチファイル:
setlocal enabledelayedexpansion
echo starting at %date% %time%>>c:\backup\resuZip.log
d:
cd \myDirectoryToBackup
FOR %%i IN (*.nsf) DO (
echo %date% %time%>>c:\backup\resuZip.log
"C:\Program Files\7-Zip\7z.exe" -bd u "\\backupServer\myBackup\%%~ni.zip" "%%~fi">>c:\backup\resuZip.log
)
私の問題:時間はすべてのバッチ継続時間(各ループでリアルタイムを予想したときにバッチが開始された時間)で同じです。私はすでにsetlocal enabledelayedexpansionを指定していますが、これは役に立ちません(だから、これが必要かどうか)。
NB timethisは、各ループに時間が必要なので、私の問題を解決しません。NB2このスケジューラをウィンドウスケジューラから呼び出しています。