Я пытаюсь настроить пакетный сценарий, который будет копировать последние журналы IIS на основе имени файла с нашего сервера клиентского доступа Exchange в мою систему, чтобы я мог анализировать журналы. Проблема в том, что имя файла основано на дате, например:
- u_ex130415.log
- u_ex130416.log
- u_ex130417.log
- u_ex130418.log
- u_ex130419.log
- u_ex130420.log
Я копировал журналы самым последним журналом,
@echo off
pushd "Z:\W3SVC1\"
for /f "delims=" %%a in ('dir *.log /b /od') do set "logfile=%%a"
copy /b "%logfile%" "C:\Program Files (x86)\Log Parser 2.2\Logs\cas1.log"
popd
но я всегда получал неправильный файл из-за того, как записываются журналы. Такие как:
http://i292.photobucket.com/albums/mm19/dragonkinggaav/logs.jpg а>
Поэтому мне нужен скрипт, который будет получать текущую дату по системным часам, а затем использовать эту дату для копирования журналов за текущий день.