尝试在用户上次使用LogParser登录时返回 - 就像这样
logparser "SELECT TOP 25 date, time, cs-username As User FROM c:\inetpub\logs\LogFiles\W3SVC1\* WHERE User = 'User Name'"
或者像这样
logparser "SELECT TOP 25 cs-username As User, COUNT(*) as Hits FROM c:\inetpub\logs\LogFiles\W3SVC1\* WHERE User = 'User Name' GROUP BY User"
但是会出现像
这样的错误WARNING: Input format not specified - using TEXTLINE input format.
Error: SELECT clause: Syntax Error: unknown field 'date'
或
WARNING: Input format not specified - using TEXTLINE input format.
Error: SELECT clause: Syntax Error: unknown field 'cs-username'
知道我做错了什么吗?我第一次使用这个实用程序
由于
答案 0 :(得分:2)
您需要明确指定输入格式;在这种情况下,将-i IISW3C
添加到命令行。当你没有指定输入格式时,LogParser会尝试以启发的方式猜测一个,但在你的情况下,显然它没有这样做,并选择了#34; catch-all" TEXTLINE输入格式。
您可以通过运行LogParser -h
来查看支持的输入格式列表。