嗨,您能否让我知道使用 logparser 从每个 iis 日志文件中选择前 10 个页面的查询。
谢谢,
将所有日志放入目录然后运行
logparser "SELECT cs-uri-stem, COUNT(*) as cnt FROM *.log GROUP BY cs-uri-stem ORDER BY cnt DESC" -i:IISW3C -o:CSV
(这假设日志是 W3C 格式)。
添加到Marks answer,这里是如何将输出限制为 10 条记录:
logparser "SELECT TOP 10 cs-uri-stem, COUNT(*) as cnt FROM *.log GROUP BY cs-uri-stem ORDER BY cnt DESC" -i:IISW3C -o:CSV
(这假设日志是 W3C 格式)。