Consigne un événement dans le journal d'événements de Windows NT ou dans le fichier WSH.log.
object.LogEvent(intType, strMessage [,strTarget])
object
Objet WshShell.
intType
Nombre représentant le type de l'événement.
strMessage
Texte de l'entrée de la consignation.
strTarget
Facultatif, pour Windows NT uniquement. Nom du système dans lequel l'événement doit être consigné. Le système local est choisi par défaut. Cet argument est ignoré sous Windows 9x.
Les différents types de la méthode LogEvent peuvent être les suivants :
Type | Valeur |
---|---|
0 | SUCCESS |
1 | ERROR |
2 | WARNING |
4 | INFORMATION |
8 | AUDIT_SUCCESS |
16 | AUDIT_FAILURE |
Sous Windows NT : Consigne un événement dans le journal d'événements de Windows NT.
Sous Windows 9x : Consigne un événement dans le fichier WSH.log, se trouvant dans le répertoire Windows des utilisateurs. Le fichier WSH.log contiendra un horodatage, le type de l'événement et le texte de l'entrée de consignation.
Renvoie true si la consignation de l'événement a réussi, ou false dans le cas contraire.
L'exemple suivant permet de consigner l'échec ou la réussite d'une ouverture de session :
Set WshShell = WScript.CreateObject("WScript.Shell")
rc = runLoginScript() 'Renvoie true si la connexion aboutit
if rc then
WshShell.LogEvent 0, "Script d'ouverture de session réussi"
else
WshShell.LogEvent 1, "Échec du script d'ouverture de session"
end if
Application : WshShell, objet