Windows 작업 스케줄러에서 인터넷 연결 이벤트를 캡처하는 방법은 무엇입니까?

Windows 작업 스케줄러에서 인터넷 연결 이벤트를 캡처하는 방법은 무엇입니까?

저는 Windows 7에서 인터넷에 연결할 때마다 일부 스크립트를 실행하는 간단한 작업을 만들려고 합니다. 가끔 게이트웨이가 자동으로 다시 시작되어 인터넷 연결이 복원될 때마다 해당 스크립트를 실행하고 싶습니다.

작업 생성 마법사에서 "특정 이벤트가 기록될 때" 작업이 시작되도록 선택했습니다. 하지만 어느 쪽인지는 모르겠습니다.

답변1

작업 스케줄러를 사용하여 네트워크 연결 시 스크립트를 트리거한 다음 해당 스크립트를 사용하여 인터넷이 있는지 확인합니다.

Microsoft-Windows-NetworkProfile/Operational 이벤트 로그는 네트워크 연결 시 이벤트 10000을 가져오므로 이를 사용하여 스크립트를 트리거할 수 있습니다.

그런 다음 스크립트 시작 부분에서 다음과 같은 내용을 가질 수 있습니다.

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

# Your script

관련 정보