nhiệm vụ - tạo nhiệm vụ không có lịch trình chạy theo yêu cầu


8

Tôi đang cố gắng sử dụng schtasks.exevà tạo một nhiệm vụ một lần chạy theo yêu cầu. Tôi chỉ muốn tạo tác vụ mà không có lịch trình nhưng lệnh schtasks /create /tn TestTaskthất bại Invalid syntax. Mandatory option 'sc' is missing.. Có một lựa chọn tôi đang thiếu?

Câu trả lời:


5

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.


1
Điều này không hoạt động trên máy của tôi - bất kỳ cách giải quyết nào khác mà bạn biết? Chúng tôi đã lên lịch cho nhiệm vụ với ONCE vào ngày 1/1/2999, tuy nhiên, đó không phải là một giải pháp sạch.
DR

2
@DR Chúng tôi có một người du hành thời gian! Đối với phần còn lại của chúng tôi, 1/1/2999 không phải là quá khứ. Đó cũng là sau ngày 19 tháng 1 năm 2038 03:14:08 GMT, Sự kết thúc của thời gian Unix . Đó là lý do tại sao nó không hoạt động trên máy của bạn.
Esa Jokinen

4

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"

1

/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


0

Như đã đề cập, bạn có thể tạo tác vụ trong gui, xuất và gọi xml:

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

... Bạn KHÔNG phải chỉ định bất kỳ trình kích hoạt nào nếu bạn tạo qua GUI.


0

/sc once /st 00:00sẽ 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:56cho bài viết này!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.