IISのログから、特定のページへのアクセス日時とアクセス元IPアドレスを調査する。IISの吐くhttpログは項目がスペース区切りであるため、EXCELに読み込んだり、DBに取り込むのが若干めんどくさい。
また、現状日別にファイルが作成されているので、まとめようとおもう。
よって、
するバッチを作成した。
@echo off set iislog=E:\IISLog\W3SVC558834065\* set exceptIP=192.168.1.100 set tsvfile=drip.tsv set dripname=anlz type %iislog% | findstr %dripname% | findstr /v %exceptIP% > result.txt echo. > %tsvfile% for /F "tokens=1-10 delims= " %%a in ( result.txt ) do echo %%a %%b %%j >> %tsvfile% @echo on