Windows Server 2003: inicie o programa no evento no visualizador de eventos

1

Com o Windows Server 2008, você pode iniciar um programa usando uma tarefa agendada acionada por um evento no visualizador de eventos.

Existe uma maneira de emular isso com o Windows Server 2003?

Obrigado antecipadamente

    
por onof 02.08.2013 / 09:58

3 respostas

2

Sim, usando os acionadores de eventos (EVENTTRIGGERS.EXE no Win2k3), consulte aqui .

    
por 04.08.2013 / 17:57
1

Você pode usar o Powershell para monitorar o log de eventos para determinados eventos. Aqui está um script que alguém escreveu para esse propósito.

link

    
por 04.08.2013 / 17:32
1

Você pode usar o vbscript (WMI) para criar uma Consulta de Notificação de Eventos e responder aos eventos especificados de acordo com suas necessidades ... Algo assim:

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
    
por 04.08.2013 / 17:56