Книга: Windows Script Host для Windows 2000/XP
Метод LogEvent
Метод LogEvent
В Windows NT/2000/XP события записываются в системном журнале, а в Windows 9х — в файле WSH.log, расположенном в каталоге пользователей Windows. Запись в WSH.log будет содержать время события, его тип и текст. Типы сообщений описаны в табл. 1.9.
Таблица 1.9. Типы сообщений (параметр intType
)
Код | Значение | Код | Значение |
---|---|---|---|
0 | SUCCESS |
4 | INFORMATION |
1 | ERROR |
8 | AUDIT_SUCCESS |
2 | WARNING |
16 | AUDIT_FAILURE |
В следующем примере производится протоколирование работы сценария регистрации (здесь предполагается, что если этот сценарий отработал успешно, то функция RunLoginScript
возвращает true, в противном случае — false
):
var WshShell = WScript.CreateObject("WScript.Shell");
rc = RunLoginScript();
if (rc) WshShell.LogEvent(0,"Logon Script Completed Successfully");
else WshShell.LogEvent(1,"Logon Script failed");