Come posso utilizzare LogParser per scoprire la LUNGHEZZA di un campo in un registro IIS?
Domanda
Sto cercando di trovare stringhe LUNGHE UserAgent con LogParser.exe nei miei registri IIS.In questo esempio vengono cercate le voci contenenti la stringa "poo".
LogParser.exe -i:IISW3C
"SELECT COUNT(cs(User-Agent)) AS Client
FROM *.log WHERE cs(User-Agent) LIKE '%poo%'"
Sto cercando di dire "Quante voci hanno uno User-Agent più lungo di 'x'".
Soluzione
Beh, sembra che io abbia risposto alla mia stessa domanda.
LogParser.exe -i:IISW3C
"SELECT COUNT(cs(User-Agent)) AS Client
FROM *.log WHERE STRLEN(cs(User-Agent)) > 100"
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow