| Microsoft Windows Script Host 2.0 | 语言参考 | 
在 Windows NT 事件日志或 WSH.log 文件中记录一个事件。
object.LogEvent(intType, strMessage [,strTarget]) 
object
WshShell 对象。
intType
代表事件类型的数字。
strMessage
日志项的文本。
strTarget
可选项,仅适用于 Windows NT。用于记录事件的系统的名称。缺省值为本地系统。 在 Windows 9x 中该参数被忽略。
LogEvent 类型可为下列类型之一:
| 类型 | 值 | 
|---|---|
| 0 | 成功 | 
| 1 | 错误 | 
| 2 | 警告 | 
| 4 | 信息 | 
| 8 | 审计成功 | 
| 16 | 审计失败 | 
对 Windows NT:在 Windows NT 事件日志中记录一个事件。
对 Windows 9x:在 WSH.log 中记录一个事件,该文件在用户的 Windows 目录下。WSH.log 文件中将包含时间标记、 事件类型,以及日志项的文本。
如果事件成功地记入日志,返回 true;否则,返回 false。
下面的示例记录登录是否成功:
Set WshShell = WScript.CreateObject("WScript.Shell") rc = runLoginScript()'如果登录成功返回trueif rc thenWshShell.LogEvent 0, "Logon脚本顺利执行完毕"elseWshShell.LogEvent 1, "登录脚本失败"end if
应用于: WshShell 对象