Bishop
|
Posted: Sun Jun 10, 2007 22:51 Post subject: |
|
|
Для просмотра лога в удобном (не для всех :) виде есть утилита от Microsoft Log Parser. Консольная. Регистрирует COM-сервер, то есть можно использовать из сценариев. Реализует язык запросов для выбора строк из лога.
Я пока особо не разбирался, вот к примеру простейший сценарий для выбора всех записей о создании файлов и папок:
Code: | DIM objLogQuery
SET objLogQuery = WScript.CreateObject("MSUtil.LogQuery")
DIM recordSet
DIM SelectStr
DIM result
SelectStr = "SELECT Text FROM c:\Temp\totalcmd.log WHERE Text LIKE '%Создание%'"
SET recordSet=objLogQuery.Execute(SelectStr)
DO WHILE NOT recordset.atEnd
IF recordSet.GetRecord().isNull(0) = FALSE THEN
result = result & vbCrLf & recordSet.GetRecord().getValue(0)
END IF
recordset.MoveNext
LOOP
recordSet.close
WScript.Echo result |
|
|