Как мне использовать LogParser, чтобы узнать длину поля в журнале IIS?

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

  •  09-06-2019
  •  | 
  •  

Вопрос

Я пытаюсь найти ДЛИННЫЕ строки UserAgent с помощью LogParser.exe в своих журналах IIS.В этом примере выполняется поиск записей со строкой 'poo' в них.

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

Я пытаюсь сказать, "Сколько записей в User-Agent длиннее, чем "x"".

Это было полезно?

Решение

Что ж, похоже, я сам ответил на свой вопрос.

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