LogParser를 사용하여 IIS 로그의 필드 길이를 어떻게 확인합니까?

StackOverflow https://stackoverflow.com/questions/80844

  •  09-06-2019
  •  | 
  •  

문제

IIS 로그에서 LogParser.exe를 사용하여 LONG UserAgent 문자열을 찾으려고 합니다.이 예에서는 'poo'라는 문자열이 포함된 항목을 검색합니다.

LogParser.exe -i:IISW3C 
"SELECT COUNT(cs(User-Agent)) AS Client 
FROM *.log WHERE cs(User-Agent) LIKE '%poo%'"

"'x'보다 긴 User-Agent가 있는 항목은 몇 개입니까?"라고 말하려고 합니다.

도움이 되었습니까?

해결책

글쎄, 내가 내 질문에 답한 것 같습니다.

LogParser.exe -i:IISW3C 
"SELECT COUNT(cs(User-Agent)) AS Client 
FROM *.log WHERE STRLEN(cs(User-Agent)) > 100"
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top