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

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

Estou tentando criar uma tarefa simples no Windows 7 que execute algum script após cada conexão com a Internet. Às vezes, meu gateway reinicia sozinho e quero executar esse script sempre que a conexão com a Internet for restaurada.

No assistente de criação de tarefas, escolho que a tarefa deve começar "Quando um evento específico for registrado". Mas não sei qual.

Responder1

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

O log de eventos Microsoft-Windows-NetworkProfile/Operational obtém um evento 10000 na conexão com uma rede, para que você possa usá-lo para acionar seu script.

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

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

# Your script

informação relacionada