Windows 脚本宿主  

LogEvent 方法

将事件项添加到日志文件中。

object.LogEvent(intType, strMessage [,strTarget]) 

参数

object
WshShell 对象。
intType
表示事件类型的整数值。
strMessage
包含日志项文本的字符串值。
strTarget
可选。表示存储事件日志的计算机系统(默认情况下,是本地计算机系统)名称的字符串值。只适用于 Windows NT/2000。

说明

LogEvent 方法返回一个布尔值(如果事件记录成功,则返回 true,否则返回 false)。在 Windows NT/2000 中,事件记录在 Windows NT 事件日志中。在 Windows 9x/Me 中,事件记录在 WSH.log(位于 Windows 目录中)中。有六种事件类型。

类型
0 SUCCESS
1 ERROR
2 WARNING
4 INFORMATION
8 AUDIT_SUCCESS
16 AUDIT_FAILURE

示例

下面的代码记录“成功”或“错误”,这取决于 runLoginScript() 函数的输出。

[VBScript]
Set WshShell = WScript.CreateObject("WScript.Shell")
rc = runLoginScript()      'Returns true if logon succeeds.
if rc then
   WshShell.LogEvent 0, "Logon Script Completed Successfully"
else
   WshShell.LogEvent 1, "Logon Script failed"
end if
[JScript]
var WshShell = WScript.CreateObject("WScript.Shell");
var rc = runLoginScript();
if (rc) 
   WshShell.LogEvent(0, "Logon Script Completed Successfully");
else
   WshShell.LogEvent(1, "Logon Script failed");

请参阅

WshShell 对象