Метод 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");