Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีกำหนดเวลาสคริปต์ PowerShell โดยใช้ Task Scheduler ใน Windows 10

สคริปต์ PowerShell ลดความพยายามในการทำงานซ้ำๆ หากคุณเรียกใช้สคริปต์บ่อยครั้งตามเวลาที่กำหนดไว้ล่วงหน้าหรือตามช่วงเวลาที่กำหนด คุณอาจต้องการวิธีที่มีประสิทธิภาพในการไม่ต้องรันสคริปต์ซ้ำๆ ในบทความนี้ เราจะแนะนำวิธีกำหนดเวลาสคริปต์ PowerShell ให้ทำงานเป็นระยะใน Windows 10 โดยใช้ Task Scheduler .

วิธีกำหนดเวลาสคริปต์ PowerShell โดยใช้ Task Scheduler ใน Windows 10

ตั้งเวลาสคริปต์ PowerShell โดยใช้ Task Scheduler

ถือว่าคุณได้สร้างสคริปต์ PowerShell แล้ว ในการกำหนดเวลาสคริปต์ PowerShell โดยใช้ Task Scheduler ให้ทำดังต่อไปนี้:

  1. กด แป้น Windows + R เพื่อเรียกใช้กล่องโต้ตอบเรียกใช้
  2. ในกล่องโต้ตอบ Run ให้พิมพ์ taskscd.msc
  3. กด CTRL+SHIFT+ENTER คีย์ผสมเพื่อเปิด Task Scheduler ในโหมดผู้ดูแลระบบ
  4. ในบานหน้าต่างด้านซ้าย ให้คลิกขวา ไลบรารีตัวกำหนดเวลางาน> สร้างงาน .
  5. ใน ทั่วไป แท็บ คุณสามารถตั้งชื่อตัวกำหนดตารางเวลาและคำอธิบายเกี่ยวกับงานได้ เช่น วัตถุประสงค์ของงานที่สร้างขึ้น
  6. สลับไปที่ ทริกเกอร์ แท็บแล้วคลิก ใหม่ ปุ่ม. คุณสามารถกำหนดเงื่อนไขที่ทริกเกอร์งานได้ที่นี่
  7. จากนั้นเปิด การกระทำ แท็บแล้วคลิก ใหม่ ปุ่ม.

ในเมนูการทำงานแบบเลื่อนลง เริ่มโปรแกรม ถูกกำหนดโดยค่าเริ่มต้น คุณสามารถเปลี่ยนได้หากต้องการ

ใช้ Browse เลือกช่องโปรแกรม/สคริปต์ ในการกำหนดเวลาสคริปต์ เราต้องเลือก powershell.exe คุณสามารถค้นหา powershell.exe ได้ใน โฟลเดอร์ system32\WindowsPowerShell\v1.0 .

ใน เพิ่มอาร์กิวเมนต์ , - พารามิเตอร์ไฟล์เป็นค่าดีฟอลต์ ดังนั้นเพียงแค่ระบุพาธของสคริปต์ สมมติว่าคุณได้สร้างสคริปต์ PowerShell และบันทึกไว้ในเดสก์ท็อปของคุณ

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

หากเส้นทางมีช่องว่าง ควรปิดด้วยเครื่องหมายคำพูด

  • เมื่อกำหนดค่าแล้ว คุณสามารถระบุเงื่อนไขเพื่อกำหนดว่างานควรรันหรือไม่ งานจะไม่ทำงานหากเงื่อนไขใด ๆ ที่ระบุที่นี่ไม่เป็นความจริง
  • บนแท็บการตั้งค่า คุณสามารถตั้งค่าขั้นสูงเพิ่มเติมเพื่อควบคุมการทำงานได้
  • สุดท้าย คลิก ตกลง เพื่อสร้างสคริปต์ตามกำหนดเวลา
  • คลิก ตกลง อีกครั้ง. ตอนนี้คุณสามารถออกจาก Task Scheduler ได้แล้ว

สคริปต์ PowerShell ไม่ทำงานเป็นงานที่กำหนดเวลาไว้ – ข้อผิดพลาด 0xFFFD0000

สคริปต์ที่กำหนดเวลาไว้จะทำงานตามที่คาดไว้ตามกำหนดการของคุณโดยไม่มีปัญหาใดๆ หากคุณต้องการตรวจสอบการทำงานของสคริปต์ คุณสามารถคลิก เรียกใช้ โดยคลิกขวาที่ชื่องาน

นี่คือวิธีทำให้สคริปต์ PowerShell ทำงานเป็นงานที่กำหนดเวลาไว้โดยใช้ Task Scheduler

วิธีกำหนดเวลาสคริปต์ PowerShell โดยใช้ Task Scheduler ใน Windows 10