Windows Script Host  

Método LogEvent

Agrega una entrada de evento a un archivo de registro.

objeto.LogEvent(entTipo, cdnMensaje [,cdnDestino])

Argumentos

objeto
Objeto WshShell.
entTipo
Valor entero que representa el tipo de evento.
cdnMensaje
Cadena que contiene el texto de la entrada del registro.
cdnDestino
Opcional. Cadena que indica el nombre del sistema en el que se almacena el registro de eventos (el sistema predeterminado es el local). Sólo se aplica a Windows NT y Windows 2000.

Comentarios

El método LogEvent devuelve un valor de tipo booleano (true si el evento se registra correctamente y false en caso contrario). En Windows NT y Windows 2000, los eventos se registran en el registro de eventos de Windows NT. En Windows 9x y Windows Millennium Edition, los eventos se registran en WSH.log (que se encuentra en el directorio de Windows). Hay seis tipos de eventos.

Tipo Valor
0 CORRECTO
1 ERROR
2 ADVERTENCIA
4 INFORMACIÓN
8 AUDITORÍA CORRECTA
16 ERROR DE AUDITORÍA

Ejemplo

El siguiente código registra CORRECTO u ERROR en función del resultado de la función runLoginScript().

[VBScript]
Set WshShell = WScript.CreateObject("WScript.Shell")
rc = runLoginScript()   'Devuelve true si el inicio de sesión se realiza correctamente.

if rc then
   WshShell.LogEvent 0, "Secuencia de comandos de inicio de sesión realizada con éxito"
else
   WshShell.LogEvent 1, "Error en la secuencia de comandos"
end if
[JScript]
var WshShell = WScript.CreateObject("WScript.Shell");
var rc = runLoginScript();

if (rc) 
   WshShell.LogEvent(0, "Secuencia de comandos de inicio de sesión realizada con éxito");
else
   WshShell.LogEvent(1, "Error en la secuencia de comandos");

Consulte también

Objeto WshShell

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.