Как зафиксировать событие подключения к Интернету в планировщике задач Windows?

Как зафиксировать событие подключения к Интернету в планировщике задач Windows?

Я пытаюсь создать простую задачу в Windows 7, которая будет запускать какой-то скрипт после каждого подключения к Интернету. Мой шлюз иногда перезагружается сам по себе, и я хочу запускать этот скрипт каждый раз, когда восстанавливается подключение к Интернету.

В мастере создания задач я выбираю, что задача должна запускаться «при регистрации определенного события». Но я не знаю, какого именно.

решение1

Я бы использовал Планировщик заданий для запуска скрипта при подключении к сети, а затем использовал бы скрипт для подтверждения наличия интернета.

Журнал событий Microsoft-Windows-NetworkProfile/Operational получает событие 10000 при подключении к сети, поэтому вы можете использовать его для запуска своего скрипта.

Тогда в начале сценария вы могли бы написать что-то вроде:

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

# Your script

Связанный контент