Como capturar o evento de conexão com a Internet no Agendador de Tarefas do Windows?

4

Estou tentando criar uma tarefa simples no Windows 7 que executaria algum script após cada conexão com a Internet. Meu gateway reinicia-se às vezes e eu quero executar esse script toda vez que a conexão com a Internet for restaurada.

No assistente de criação de tarefas, escolho que a tarefa seja iniciada "Quando um evento específico é registrado". Mas eu não sei qual.

    
por Roman 24.01.2012 / 09:06

1 resposta

6

Eu usaria o Agendador de Tarefas para acionar o script na conexão a uma rede e, em seguida, usar o script para confirmar a presença da Internet.

O log de eventos Microsoft-Windows-NetworkProfile / Operational obtém um evento 10000 ao conectar-se a uma rede, para que você possa usá-lo para acionar seu script.

Então, no início do script, você pode ter algo como:

ping 8.8.8.8 | find "Reply"
if errorlevel 1 goto :eof

# Your script
    
por 25.01.2012 / 06:16