Câu trả lời:
Tạo tác vụ và đặt nó để bắt đầu ONCE trong quá khứ. Nhiệm vụ sẽ tồn tại và bạn có thể chạy nó theo ý muốn.
Thay vì sử dụng thời gian giả trong quá khứ hoặc tương lai, bạn có thể đặt tác vụ để chạy trên một sự kiện giả:
SCHTASKS /Create /TN TaskOnEvent /TR notepad.exe /SC ONEVENT /EC Application /MO *[System/EventID=777] /f
Sau đó, bạn có thể chạy nó theo yêu cầu:
SCHTASKS /Run /TN "TaskOnEvent"
Hoặc kích hoạt nó bằng cách đăng nhập sự kiện:
EVENTCREATE /ID 777 /L APPLICATION /T INFORMATION /SO DummyEvent /D "Initiate scheduled task."
..Hoặc tạo tác vụ trong gui, xuất và gọi xml:
SCHTASKS /Create /TN "TaskOnEvent" /xml "C:\TaskOnEvent.xml"
/sc ONCE /st 00:00
phải đủ để tạo một tác vụ không bao giờ tự kích hoạt và cần được kích hoạt rõ ràng
/sc once /st 00:00
sẽ không hoạt động vì bạn không thể lên lịch cho một nhiệm vụ trong quá khứ. Nhưng nếu bạn sử dụng THỜI GIAN HIỆN TẠI, nó sẽ hoạt động và tác vụ sẽ không bao giờ được thực thi ... (nhưng bạn sẽ nhận được cảnh báo) .... được thử nghiệm trong Windows 10 ...
/sc once /st 20:56
cho bài viết này!