Các lệnh schtasks
Nguồn: https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/schtasks Tiêu đề gốc: schtasks commands | Microsoft Learn Ngôn ngữ gốc: tiếng Anh · Ngày tải: 2026-09-05 Phạm vi dịch: toàn văn phần nội dung bài; bỏ menu điều hướng, nút "Ask Learn", "Feedback", "Was this page helpful?" và khối "Additional resources" ở cuối
Tóm tắt 30 giây
schtaskslà lệnh Windows để đặt lịch, xem và sửa các việc chạy tự động; nó làm đúng những gì Scheduled Tasks trong Control Panel làm.- Muốn đặt lịch, xem và sửa mọi việc trên máy, bạn phải thuộc nhóm Administrators.
- Với máy từ xa, dùng tham số /u để đưa thông tin đăng nhập của một Administrator trên máy đó.
- Lệnh có sáu thao tác chính:
/change,/create,/delete,/end,/query,/run. - Mặc định việc chạy bằng quyền của người dùng hiện tại; muốn chạy bằng tài khoản khác thì dùng /ru.
Áp dụng cho:
- Windows Server 2025
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
- Windows 11
- Windows 10
- Azure Local 2311.2 trở lên
Lệnh này đặt lịch cho các lệnh và chương trình chạy định kỳ hoặc chạy vào một giờ cụ thể. Nó cũng thêm và bỏ việc khỏi lịch, chạy và dừng việc ngay khi bạn muốn. Nó còn hiển thị và sửa việc đã đặt lịch.
Lưu ý: công cụ schtasks.exe làm đúng những thao tác mà Scheduled Tasks trong Control Panel làm. Bạn dùng hai công cụ này cùng nhau hoặc thay cho nhau đều được.
Quyền cần có
- Để đặt lịch, xem và sửa mọi việc trên máy tại chỗ, bạn phải là thành viên nhóm Administrators.
- Để đặt lịch, xem và sửa mọi việc trên máy từ xa, bạn phải là thành viên nhóm Administrators trên chính máy từ xa đó, hoặc phải dùng tham số /u để đưa thông tin đăng nhập của một Administrator của máy từ xa.
- Bạn dùng được tham số /u trong thao tác /create hoặc /change nếu máy tại chỗ và máy từ xa cùng một domain, hoặc nếu máy tại chỗ nằm trong một domain mà domain của máy từ xa tin cậy. Ngoài hai trường hợp đó, máy từ xa không xác thực được tài khoản người dùng bạn khai. Vì vậy, máy cũng không xác nhận được tài khoản đó có thuộc nhóm Administrators hay không.
- Việc bạn định chạy phải có quyền phù hợp; quyền này khác nhau tùy từng việc. Mặc định, việc chạy bằng quyền của người dùng hiện tại trên máy tại chỗ. Nếu có tham số /u, việc chạy bằng quyền của người dùng khai trong tham số đó. Muốn chạy một việc bằng quyền của tài khoản khác hoặc bằng quyền hệ thống, hãy dùng tham số /ru.
Cú pháp
schtasks /change
schtasks /create
schtasks /delete
schtasks /end
schtasks /query
schtasks /runCác tham số
| Tham số | Mô tả |
|---|---|
| schtasks change | Đổi một hoặc nhiều thuộc tính sau của một việc: chương trình mà việc đó chạy (/tr); tài khoản người dùng dùng để chạy việc (/ru); mật khẩu của tài khoản đó (/rp); thêm thuộc tính chỉ chạy khi có người tương tác cho việc (/it) |
| schtasks create | Đặt lịch cho một việc mới. |
| schtasks delete | Xóa một việc đã đặt lịch. |
| schtasks end | Dừng một chương trình do một việc khởi động. |
| schtasks query | Hiện các việc đã đặt lịch chạy trên máy. |
| schtasks run | Chạy ngay một việc đã đặt lịch. Thao tác run bỏ qua lịch, nhưng vẫn dùng đường dẫn file chương trình, tài khoản người dùng và mật khẩu đã lưu trong việc đó để chạy ngay. |
Link liên quan
- Command-Line Syntax Key (bảng quy ước ký hiệu cú pháp dòng lệnh)
Trang gốc cập nhật lần cuối ngày 02/04/2023.