如何在 Windows 任务计划程序中捕获 Internet 连接事件?

如何在 Windows 任务计划程序中捕获 Internet 连接事件?

我正在尝试在 Windows 7 中创建一个简单的任务,该任务将在每次连接到 Internet 后运行一些脚本。我的网关有时会自行重启,我想在每次恢复 Internet 连接时运行该脚本。

在任务创建向导中,我选择任务应在“记录特定事件时”启动。但我不知道哪一个。

答案1

我将使用任务计划程序在连接到网络时触发脚本,然后使用该脚本确认互联网的存在。

Microsoft-Windows-NetworkProfile/Operational 事件日志在连接到网络时会获取事件 10000,因此您可以使用它来触发脚本。

然后在脚本的开头,你可以有类似的内容:

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

# Your script

相关内容