如何在 Windows 工作排程器中擷取 Internet 連線事件?

如何在 Windows 工作排程器中擷取 Internet 連線事件?

我正在嘗試在 Windows 7 中建立一個簡單的任務,該任務將在每次連接到 Internet 後執行一些腳本。我的網關有時會自行重啟,我想在每次網路連線恢復時執行該腳本。

在任務建立精靈中,我選擇該任務應在「記錄特定事件時」啟動。但我不知道是哪一個。

答案1

我將使用任務計劃程序在連接到網路時觸發腳本,然後使用該腳本確認互聯網的存在。

Microsoft-Windows-NetworkProfile/Operational 事件日誌在連接到網路時會取得事件 10000,因此您可以使用它來觸發腳本。

然後在腳本的開頭,你可以有類似的內容:

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

# Your script

相關內容