
我正在嘗試在 Windows 7 中建立一個簡單的任務,該任務將在每次連接到 Internet 後執行一些腳本。我的網關有時會自行重啟,我想在每次網路連線恢復時執行該腳本。
在任務建立精靈中,我選擇該任務應在「記錄特定事件時」啟動。但我不知道是哪一個。
答案1
我將使用任務計劃程序在連接到網路時觸發腳本,然後使用該腳本確認互聯網的存在。
Microsoft-Windows-NetworkProfile/Operational 事件日誌在連接到網路時會取得事件 10000,因此您可以使用它來觸發腳本。
然後在腳本的開頭,你可以有類似的內容:
ping 8.8.8.8 | find "Reply"
if errorlevel 1 goto :eof
# Your script