Windows 작업 스케줄러가 Windows 10에서 작업을 트리거하지 않습니다.

Windows 작업 스케줄러가 Windows 10에서 작업을 트리거하지 않습니다.

제가 만든 스크립트를 10분마다 실행해야 하는 작업이 있는데 실행되지 않는 것 같습니다.

작업 스케줄러에는 다음 실행 시간이 10분이라고 되어 있는데, 그 시간이 되면 아무 일도 일어나지 않습니다.

그 중 적어도 하나가 작동할 수 있기를 바랐기 때문에 여러 개의 트리거가 있습니다.

  • 한 번. 0.00 - 트리거된 후 10분마다 실행됩니다.
  • 사용자 로그온 시 - 트리거된 후 10분마다 실행됩니다.
  • 유휴 상태 - 트리거된 후 10분마다 실행됩니다.

"다음 실행 시간"이 나타나면 트리거가 작동하고 있다고 생각할 수 있습니다. 하지만 아무 일도 일어나지 않습니다.

그리고 그렇습니다. 스크립트 자체가 작동한다고 확신합니다. 스케줄러와 함께 작동해야 한다고 생각한 vbscript이지만 혹시라도 스크립트를 실행하고 배치를 예약된 트리거 아래에 배치하는 배치를 만들었지만 어느 쪽도 작동하지 않았습니다.

무슨 문제가 있는지 아시나요?

편집: 저는 이제 시스템 스케줄러라는 작은 프로그램을 사용합니다. 내 스크립트는 이것으로 잘 실행되고 있으며 많은 리소스를 사용한다고 생각하지 않으므로 계속 사용할 수 있습니다.

그래도 Windows 작업 스케줄러에 어떤 문제가 있는지 파악하는 것이 여전히 유용하므로 답변을 주시면 감사하겠습니다.

답변1

프로그램 시작에서 vbs 자체가 아닌 cscript를 가리킵니다.

C:\Windows\System32\Cscript.exe

그런 다음 인수를 추가합니다.

D:\Dropbox\My programs\ip.vbs

답변2

Windows 10 예약된 작업 유틸리티에는 버그가 가득합니다. 보다https://www.ctrl.blog/entry/idle-task-scheduler-powershell

특히 문제가 되는 것은 유휴 트리거입니다. 유휴 트리거 없이 동일한 작업을 시도할 수 있습니다. (또한 피드백 앱을 사용하여 MS가 작업 스케줄러를 수정하도록 하세요.)

관련 정보