Trang chủ » làm thế nào để » Cách tạo, sửa đổi và xóa các tác vụ theo lịch trình từ dòng lệnh

    Cách tạo, sửa đổi và xóa các tác vụ theo lịch trình từ dòng lệnh

    Windows XP / Server 2003 đã giới thiệu cho chúng tôi công cụ dòng lệnh SchT task đã sử dụng công cụ At được cung cấp trong Windows 2000. Công cụ này cung cấp khả năng kiểm soát mọi khía cạnh của Nhiệm vụ được lên lịch của bạn thông qua các lệnh gọi đến lệnh này.

    Mặc dù trình hướng dẫn Windows sử dụng để giúp bạn tạo đồ họa theo lịch trình rất tốt, nhưng công cụ dòng lệnh rất lý tưởng cho các tình huống như:

    • Thao tác các tác vụ trong tập lệnh bó.
    • Kiểm soát và tạo các tác vụ trên các máy được nối mạng mà không cần phải đăng nhập vào chúng.
    • Nhiệm vụ tạo / đồng bộ hàng loạt trên nhiều máy.
    • Sử dụng trong các ứng dụng tùy chỉnh để liên lạc với Trình lập lịch tác vụ thay vì phải thực hiện các cuộc gọi API.

    Như bạn có thể tưởng tượng, lệnh SchT task có nhiều tùy chọn hơn chúng ta có thể trình bày trong bài viết này, vì vậy chúng tôi sẽ tập trung vào việc hiển thị một số ví dụ về cấu hình tác vụ phổ biến và tác vụ tương ứng trông như thế nào trong Trình lập lịch tác vụ.

    Ví dụ

    Tạo 'Nhiệm vụ của tôi' để chạy C: RunMe.bat lúc 9 giờ sáng hàng ngày:

    SchT Nhiệm vụ / Tạo / SC HÀNG NGÀY / TN Hiện Nhiệm vụ của tôi / TR, C: RunMe.bat, / ST 09:00

    Sửa đổi 'Nhiệm vụ của tôi' để chạy lúc 2 giờ chiều:

    SchT Nhiệm vụ / Thay đổi / TN Nhật Bản Nhiệm vụ của tôi / ST 14:00

    Tạo 'Nhiệm vụ của tôi' để chạy C: RunMe.bat vào đầu mỗi tháng:

    SchT Nhiệm vụ / Tạo / SC HÀNG THÁNG / D 1 / TN Hiện Nhiệm vụ của tôi / TRÁ C: RunMe.bat Lần / ST 14:00

    Tạo 'Nhiệm vụ của tôi' để chạy C: RunMe.bat mỗi ngày vào lúc 2 giờ chiều:

    SchT Nhiệm vụ / Tạo / SC HÀNG TUẦN / D MON, TUE, WED, THU, FRI / TN Vượt qua Nhiệm vụ của tôi / TRĐ C: RunMe.bat trực / ST 14:00

    Xóa tác vụ có tên 'Nhiệm vụ của tôi':

    SchT Nhiệm vụ / Xóa / TN Nhật Bản Nhiệm vụ của tôi

    Lưu ý: điều này sẽ đưa ra một cảnh báo mà bạn sẽ cần xác nhận.

    Tạo hàng loạt

    Giống như bất kỳ công cụ dòng lệnh nào khác, bạn có thể bao gồm nhiều hướng dẫn trong một tệp bó để thực hiện việc tạo hàng loạt (hoặc xóa).

    Ví dụ: tập lệnh này:

    SchT Nhiệm vụ / Tạo / SC HÀNG NGÀY / TN Hiện dữ liệu sao lưu / TRẠ C: Sao lưu.bat Lành / ST 07:00
    SchT Nhiệm vụ / Tạo / SC HÀNG TUẦN / D MON / TN Có thể tạo Báo cáo TPS TUYỆT VỜI / TRẠ C: TạoTPS.bat nhưng / ST 09:00
    SchT Nhiệm vụ / Tạo / SC HÀNG THÁNG / D 1 / TN Cơ sở dữ liệu đồng bộ hóa Cảnh / TR, C: SyncDB.bat Lần / ST 05:00

    Tạo ra các nhiệm vụ này:

    Khả năng thực hiện việc này là một cách nhanh chóng để triển khai các tác vụ mới hoặc thay đổi lịch trình hiện có sang nhiều máy cùng một lúc. Để đảm bảo các tác vụ được cập nhật, bạn có thể bao gồm các lệnh SchT task thích hợp trong tập lệnh đăng nhập tên miền sẽ cập nhật máy người dùng khi họ đăng nhập.

    Tài liệu Microsoft về lệnh SchT task