Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cách lên lịch chạy script PowerShell bằng Task Scheduler trên Windows 10

PowerShell scripts giúp tự động hóa tác vụ lặp lại. Nếu bạn thường chạy script tại thời điểm định sẵn hoặc khoảng thời gian cố định, việc lên lịch (schedule) sẽ giúp không phải chạy thủ công liên tục. Hướng dẫn này chỉ cách lên lịch script PowerShell chạy định kỳ trên Windows 10 dùng Task Scheduler.

Lên lịch script PowerShell với Task Scheduler

Giả định bạn đã có script PowerShell (.ps1). Các bước:

  1. Win+R > gõ taskschd.msc
  2. Nhấn CTRL+SHIFT+ENTER mở Task Scheduler chế độ Admin.
  3. Bên trái, chuột phải Task Scheduler Library > Create Task.
  4. Tab General: đặt tên task, mô tả mục đích.
  5. Tab Triggers > New: đặt điều kiện kích hoạt (ngày/giờ, lặp lại, v.v.).
  6. Tab Actions > New.

Trong Action drop-down, Start a program được chọn mặc định. Giữ nguyên.

  • Dùng Browse chọn program/script: chọn powershell.exe (nằm ở C:\Windows\System32\WindowsPowerShell\v1.0\).
  • Ở Add arguments: tham số mặc định là -File, chỉ cần điền đường dẫn script. Ví dụ script trên Desktop:
    C:\Users\\Desktop\TWC_script.ps1
    Nếu đường dẫn có dấu cách, bao quanh bằng dấu ngoặc kép.
  • Tab Conditions: đặt điều kiện bổ sung (chỉ chạy khi điều kiện đúng).
  • Tab Settings: cấu hình nâng cao kiểm soát thực thi task.
  • Nhấn OK tạo scheduled task.
  • Nhấn OK lần nữa > thoát Task Scheduler.

Script sẽ chạy tự động theo lịch. Để test, chuột phải task > Run.

Đây là cách chạy PowerShell script như Scheduled Task bằng Task Scheduler.