كيف يمكنني استخدام LogParser لمعرفة طول الحقل في سجل IIS؟

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

  •  09-06-2019
  •  | 
  •  

سؤال

أحاول العثور على سلاسل LONG UserAgent باستخدام LogParser.exe في سجلات IIS الخاصة بي.يبحث هذا المثال عن الإدخالات التي تحتوي على السلسلة "poo" بداخلها.

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

أحاول أن أقول "كم عدد الإدخالات التي تحتوي على وكيل مستخدم أطول من '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