Как мне использовать LogParser, чтобы узнать длину поля в журнале IIS?
Вопрос
Я пытаюсь найти ДЛИННЫЕ строки 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"
Не связан с StackOverflow