1 votes

Windows Server 2003: démarrer le programme lors d'un événement dans l'observateur d'événements

Avec Windows Server 2008, vous pouvez démarrer un programme en utilisant une tâche planifiée déclenchée par un événement dans l'observateur d'événements.

Existe-t-il un moyen d'émuler cela avec Windows Server 2003 ?

Merci d'avance

2voto

humanzz Points 307

Oui, en utilisant des déclencheurs d'événements (EVENTTRIGGERS.EXE sur Win2k3), voir ici.

1voto

megamorf Points 161

Vous pourriez utiliser Powershell pour surveiller le journal des événements pour certains événements. Voici un script qu'une personne a écrit à cette fin.

http://gallery.technet.microsoft.com/scriptcenter/ed188912-1a20-4be9-ae4f-8ac46cf2aae4

1voto

nimish Points 1070

Vous pouvez utiliser VBScript (WMI) pour créer une requête de notification d'événement et répondre à des événements spécifiés en fonction de vos besoins... Quelque chose comme ceci :

Set objWMIService = GetObject("winmgmts:" & _
    {impersonationLevel=impersonate,(Security)}!\\.\")

Set colMonitoredEvents = objWMIService.ExecNotificationQuery _     
("Select * from __instancecreationevent where TargetInstance isa 'Win32_NTLogEvent'") 
Do 
  Set objLatestEvent = colMonitoredEvents.NextEvent 
  strTimeWritten = objLatestEvent.TargetInstance.TimeWritten
  strSource  = objLatestEvent.TargetInstance.SourceName
  strType  = objLatestEvent.TargetInstance.Type
' etc
loop

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X