schtasks-요청시 실행되는 스케줄이없는 태스크 작성


8

요청시 schtasks.exe실행되는 일회성 작업 을 사용 하고 만들 려고합니다 . 일정없이 작업을 만들고 싶지만 명령 schtasks /create /tn TestTask이 실패합니다 Invalid syntax. Mandatory option 'sc' is missing.. 내가 누락 된 옵션이 있습니까?

답변:


5

태스크를 작성하고 과거에 ONCE를 시작하도록 설정하십시오. 작업이 존재하며 마음대로 실행할 수 있습니다.


1
내 컴퓨터에서는 작동하지 않습니다. 다른 해결 방법이 있습니까? 우리는 1/1/2999에 ONCE로 작업을 예약했지만 깨끗한 솔루션은 아닙니다.
DR

2
@DR 우리는 시간 여행자가 있습니다! 우리 중 나머지 사람들에게는 1/1/2999가 과거가 아닙니다. 또한 2038 년 1 월 19 일 03:14:08 GMT, The Unix Time의 끝입니다 . 그것이 컴퓨터에서 작동하지 않는 이유입니다.
Esa Jokinen

4

과거 또는 미래에 더미 시간을 사용하는 대신 더미 이벤트에서 작업이 실행되도록 설정할 수 있습니다.

SCHTASKS /Create /TN TaskOnEvent /TR notepad.exe /SC ONEVENT /EC Application /MO *[System/EventID=777] /f

그런 다음 필요에 따라 실행할 수 있습니다.

SCHTASKS /Run /TN "TaskOnEvent"

또는 이벤트를 기록하여 트리거하십시오.

EVENTCREATE /ID 777 /L APPLICATION /T INFORMATION /SO DummyEvent /D "Initiate scheduled task."

. 또는 GUI에서 작업을 생성하고 xml을 내보내고 호출하십시오.

SCHTASKS /Create /TN "TaskOnEvent" /xml "C:\TaskOnEvent.xml"

1

/sc ONCE /st 00:00 자체적으로 트리거되지 않으며 명시 적으로 트리거해야하는 작업을 생성하기에 충분해야합니다.


0

이미 언급했듯이 gui에서 작업을 만들고 xml을 내보내고 호출 할 수 있습니다.

SCHTASKS /Create /TN "TaskOnEvent" /xml "C:\TaskOnEvent.xml"

... GUI를 통해 생성하는 경우 트리거를 지정할 필요가 없습니다 .


0

/sc once /st 00:00과거에 작업을 예약 할 수 없으므로 작동하지 않습니다. 그러나 CURRENT TIME을 사용하면 작동하며 작업이 실행되지 않습니다 ... (그러나 경고가 표시됩니다) .... Windows 10에서 테스트되었습니다 ...

/sc once /st 20:56이 포스트를 위해!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.