Cách lập lịch tập lệnh PowerShell trong Trình lập lịch tác vụ trên Windows 10

Tập lệnh PowerShell(PowerShell scripts) làm giảm nỗ lực trong việc chạy các tác vụ lặp đi lặp lại. Nếu bạn thường xuyên thực thi các tập lệnh vào các thời điểm được xác định trước hoặc các khoảng thời gian được chỉ định, bạn có thể muốn một cách hiệu quả để không phải thực thi các tập lệnh lặp đi lặp lại. Trong bài đăng này, chúng tôi sẽ hướng dẫn bạn cách lên lịch tập lệnh PowerShell chạy định kỳ trên Windows 10 bằng Trình lập lịch tác vụ(Task Scheduler) .

Lên lịch tập lệnh PowerShell bằng Trình lập lịch tác vụ

Lên lịch tập lệnh PowerShell(Schedule PowerShell) bằng Trình lập lịch tác vụ(Task Scheduler)

Giả sử bạn đã tạo một tập lệnh PowerShell. (created a PowerShell script.)Để lập lịch tập lệnh PowerShell bằng Trình lập lịch tác vụ(using Task Scheduler) , hãy làm như sau:

  1. Nhấn phím  Windows key + R  để gọi hộp thoại Chạy.
  2. Trong hộp thoại Chạy, nhập  taskchd.msc(taskschd.msc)
  3. Nhấn  tổ hợp CTRL+SHIFT+ENTER  để  mở Trình lập lịch tác vụ(open Task Scheduler)  ở chế độ quản trị.
  4. Trên ngăn bên trái, bấm chuột phải vào  Thư viện lập lịch tác vụ(Task Scheduler Library) > Tạo tác vụ(Create Task) .
  5. Trong  tab Chung(General)  , bạn có thể đặt tên và mô tả của bộ lập lịch về tác vụ như tác vụ đã tạo cho mục đích gì.
  6. Chuyển sang   tab  Kích hoạt và nhấp vào nút (Trigger)Mới(New)  . Tại đây, bạn có thể đặt các điều kiện kích hoạt một tác vụ.
  7. Sau đó, mở tab  Tác vụ và nhấp vào nút (Actions )Mới(New)  .

Trong menu thả xuống Hành động, Khởi động chương trình(Start a program) được đặt theo mặc định. Bạn có thể thay đổi nó nếu cần.

Sử dụng Duyệt(Browse) , chọn trường chương trình / tập lệnh. Để lập lịch tập lệnh, chúng ta cần chọn powershell.exe. Bạn có thể tìm thấy powershell.exe trong system32\WindowsPowerShell\v1.0 folder của mình .

Trong Thêm đối số(Add arguments) , tham số -File là tham số mặc định nên chỉ cần chỉ định đường dẫn tập lệnh. Giả sử(Assume) bạn đã tạo một tập lệnh PowerShell và lưu nó vào màn hình của bạn.

C:\Users\<username>\Desktop\TWC_script.ps1

Nếu đường dẫn chứa bất kỳ khoảng trống nào, nó phải được đặt trong dấu ngoặc kép.

  • Sau khi được cấu hình, bạn có thể chỉ định các điều kiện để xác định xem tác vụ có nên chạy hay không. Tác vụ sẽ không chạy nếu bất kỳ điều kiện nào được chỉ định ở đây không đúng.
  • Trên tab Cài đặt(Settings) , bạn có thể đặt cài đặt nâng cao bổ sung để kiểm soát việc thực thi tác vụ.
  • Cuối cùng, nhấp vào  OK  để tạo một kịch bản theo lịch trình.
  • Bấm OK một lần nữa. Bây giờ bạn có thể thoát khỏi Trình lập lịch tác vụ(Task Scheduler) .

PowerShell script does not run as Scheduled Task – 0xFFFD0000 error

Tập lệnh đã lên lịch sẽ chạy như mong đợi theo lịch trình của bạn mà không gặp bất kỳ sự cố nào. Nếu bạn muốn kiểm tra việc thực thi tập lệnh, bạn có thể nhấp vào Chạy(Run)  bằng cách nhấp chuột phải vào tên tác vụ.

Đây là cách bạn có thể làm cho tập lệnh PowerShell chạy như một tác vụ đã lên lịch bằng Trình lập lịch tác vụ.(This is how you can make a PowerShell script run as a scheduled task using Task Scheduler.)



About the author

Tôi là một chuyên gia Windows 10 rất được đề xuất và tôi chuyên giúp mọi người cá nhân hóa giao diện máy tính của họ và làm cho các công cụ Office của họ thân thiện hơn với người dùng. Tôi sử dụng các kỹ năng của mình để giúp những người khác tìm ra những cách hiệu quả nhất để làm việc với Microsoft Office, bao gồm cách định dạng văn bản và đồ họa để in trực tuyến, cách tạo chủ đề tùy chỉnh cho Outlook và thậm chí cả cách tùy chỉnh giao diện của thanh tác vụ trên máy tính để bàn máy tính.



Related posts