วิธีการนำเข้าหรือส่งออกงานจาก Task Scheduler ใน Windows 11/10

Task Schedulerเป็นเครื่องมือที่ช่วยให้คุณสามารถสร้างและทำงานประจำ( create and automate routine tasks)บนWindows 11/10ได้โดยอัตโนมัติ เครื่องมือเนทีฟส่วนใหญ่จะใช้เพื่อเรียกใช้เครื่องมือตรวจสอบ และสำหรับงานบำรุงรักษา เช่น การจัดเรียงข้อมูลบนดิสก์ การล้างดิสก์และ ติดตั้งการอัปเด ตWindows (install Windows updates)ในโพสต์นี้ เราจะแสดงวิธีที่คุณสามารถนำเข้าหรือส่งออกงานจากTask SchedulerในWindows 11/10ได้

ตัว กำหนดเวลางาน(Task Scheduler)ยังสามารถใช้เพื่อดำเนินการงานต่างๆ เช่น การเริ่มแอปพลิเคชัน การส่งข้อความอีเมล เรียกใช้คำสั่ง การเรียกใช้สคริปต์ในวันและเวลาเฉพาะ หรือการแสดงกล่องข้อความ

Task Schedulerสามารถจัดกำหนดการเพื่อตอบสนองต่อเหตุการณ์หรือทริกเกอร์ต่อไปนี้:

  • ในช่วงเวลาที่กำหนด
  • ตามเวลาที่กำหนดในแต่ละวัน
  • ตามเวลาที่กำหนดในตารางรายสัปดาห์
  • ในช่วงเวลาที่กำหนดตามกำหนดการรายเดือน
  • เมื่อระบบบูต
  • เมื่อคอมพิวเตอร์เข้าสู่สภาวะว่าง
  • เมื่อผู้ใช้เข้าสู่ระบบ
  • เมื่อลงทะเบียนงานแล้ว

คุณสามารถสร้างงานและกำหนดการตามการตอบสนองข้างต้น

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

วิธีการนำเข้าหรือส่งออกงานจาก Task Scheduler ใน Windows 10

นำเข้าหรือส่งออกงาน(Export Tasks)จากTask Scheduler

คุณสามารถนำเข้าหรือส่งออกงานที่กำหนดเวลาไว้จากTask SchedulerในWindows 11/10ด้วยวิธีใดวิธีหนึ่งจากสามวิธีต่อไปนี้:

  1. การใช้ Task Scheduler
  2. การใช้พรอมต์คำสั่ง
  3. การใช้ PowerShell

มาดูขั้นตอนที่เกี่ยวข้องกับแต่ละวิธีที่ระบุไว้กัน

1] การใช้ Task Scheduler

วิธีการใช้Task Schedulerเพื่อนำเข้าหรือส่งออกงาน(Tasks) ที่กำหนดเวลาไว้ ในWindows 10เป็นวิธีที่ง่ายที่สุด

ส่งออก

หากต้องการส่งออก ให้ทำดังนี้:

  • กดปุ่มWindows key + Rเพื่อเรียกใช้กล่องโต้ตอบเรียกใช้
  • ในกล่องโต้ตอบ Run ให้พิมพ์taskchd.msc(taskschd.msc)
  • กดCTRL+SHIFT+ENTERคีย์ผสมเพื่อเปิด Task Scheduler(open Task Scheduler)ในโหมดผู้ดูแลระบบ
  • คลิกเพื่อขยายไลบรารีตัวกำหนดเวลางาน(Task Scheduler Library)ในบานหน้าต่างด้านซ้าย
  • ในบานหน้าต่างตรงกลาง ให้คลิกขวาที่งาน(Task)แล้วเลือกส่งออก( Export.)
  • เลือกตำแหน่งที่จะบันทึกไฟล์
  • คลิกที่ ปุ่มบันทึก(Save)

หลังจากบันทึกแล้ว คุณจะพบ ไฟล์ XMLในตำแหน่งที่บันทึกไว้นั้น คุณสามารถคัดลอก ไฟล์ XML นี้ ไปยังเครื่องอื่นโดยใช้ ไดรฟ์ USBหรือคุณสามารถส่งอีเมลไฟล์ได้

นำเข้า

ในการนำเข้า ให้ทำดังต่อไปนี้:

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

การ ส่งออกงาน(Tasks)จะส่งออกเฉพาะการ กำหนดค่างานตัว กำหนดเวลา(Task Scheduler)งาน มันจะไม่คัดลอกไฟล์ที่จำเป็น ดังนั้นให้คัดลอกไฟล์ที่จำเป็นทั้งหมดแล้วเริ่มนำเข้า

  • เปิด Task Schedulerในโหมดการดูแลระบบ
  • คลิกเพื่อขยายไลบรารีตัวกำหนดเวลางาน(Task Scheduler Library)ในบานหน้าต่างด้านซ้าย
  • คลิกขวา(Right-click)ที่โฟลเดอร์สำหรับงานและเลือกนำเข้างาน( Import Task.)
  • ตอนนี้ เรียกดูตำแหน่งไฟล์ XML(XML file)  และคลิก  ที่เปิด(Open)

หากคุณกำหนดค่าการ ตั้งค่า งาน(Task)แล้ว ให้ทำหลังจากนำเข้า

2] การใช้พรอมต์คำสั่ง

ในการนำเข้าหรือส่งออกงาน(Tasks) ที่กำหนดเวลาไว้ ในWindows 10โดยใช้Command Promptคุณจะต้องใช้คำสั่ง Schtasks.exe คำสั่งนี้อนุญาตให้ผู้ใช้สร้าง ลบ สืบค้น เปลี่ยนแปลง เรียกใช้ และสิ้นสุดงานที่กำหนดเวลาไว้บนคอมพิวเตอร์ภายในเครื่องหรือระยะไกล

ส่งออก

หากต้องการส่งออก ให้ทำดังนี้:

  • กดปุ่มWindows key + R R เพื่อเรียกใช้กล่องโต้ตอบเรียกใช้
  • ในกล่องโต้ตอบ Run พิมพ์cmdจากนั้นกดCTRL + SHIFT + ENTERเพื่อ เปิด Command Prompt ในopen Command Prompt in admin/elevated mode
  • ในหน้าต่างพรอมต์คำสั่ง ให้คัดลอกและวางคำสั่งด้านล่างแล้วกดEnter
  • แทนที่ ตัวยึดตำแหน่ง task_locationและtask_nameด้วยตำแหน่งจริงและชื่องานจากTask Scheduler(Task Scheduler)
  • คุณสามารถค้นหาตำแหน่งและชื่อของงาน(Task)ได้ หากคุณคลิกที่งาน(Task)ในบานหน้าต่างตรงกลาง
  • แทนที่%UserProfile% ด้วยเส้นทางโปรไฟล์แบบเต็มของคุณ เช่น C : C:\Users\Chidum.Osobalu
schtasks /Query /XML /TN “task_location\task_name” > “%UserProfile%\Desktop\Export Tasks\name.xml”

เมื่อดำเนินการคำสั่งแล้ว ตรวจสอบให้แน่ใจว่าไฟล์นั้นอยู่ในตำแหน่งที่ถูกต้องซึ่งคุณระบุไว้ในคำสั่ง

นำเข้า

ในการนำเข้า ให้ทำดังต่อไปนี้:

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

เปิดพรอมต์คำสั่ง(Command Prompt)ในโหมดผู้ดูแลระบบ/ยกระดับ

ใน หน้าต่าง CMDให้คัดลอกและวางคำสั่งด้านล่างแล้วกดEnter

schtasks /create /xml “%UserProfile%\XML file Path\TaskName.xml” /tn “\TASKSCHEDULER-FOLDER-PATH\TASK- NAME” /ru “COMPUTER-NAME\USER-NAME” /rp SystemPassword

แทนที่(Replace)ตัวยึดตำแหน่งต่อไปนี้ในคำสั่ง:

“%UserProfile%\XML file Path\TaskName.xml – คัดลอกเส้นทางไฟล์ XML ที่ส่งออก

TASKSCHEDULER-FOLDER-PATHแทนที่(Replace)ด้วยพา ธ ตำแหน่งงาน(Task)ของTaskในTask Scheduler

TASK- NAME – คุณสามารถตั้งชื่ออะไรก็ได้

ชื่อ คอมพิวเตอร์ – (COMPUTER-NAME)ชื่อโฮสต์(Hostname)ระบบของคุณ หากต้องการรับชื่อโฮสต์จากระบบ ให้พิมพ์ชื่อโฮสต์(hostname)ในพรอมต์ CMD แล้วกด Enter

USER-NAME – ชื่อผู้ใช้ระบบของคุณ

SystemPasswordป้อน(Input)รหัสผ่านระบบของคุณ หากคุณได้ตั้งไว้

3] การใช้ PowerShell

ในการนำเข้าหรือส่งออกงาน(Tasks) ที่กำหนดเวลาไว้ ในWindows 10โดยใช้PowerShellคุณจะต้องใช้cmdlet ของ Export-ScheduledTask 

ส่งออก

หากต้องการส่งออก ให้ทำดังนี้:

กดปุ่มWindows key + Xเพื่อเข้าสู่เมนู Power User

แตะAบนแป้นพิมพ์เพื่อเปิด PowerShellในโหมดผู้ดูแลระบบ/โหมดยกระดับ

ในคอนโซลPowerShell ให้คัดลอกและวางคำสั่งด้านล่าง แล้ว กด Enter

Export-ScheduledTask -TaskName “task location from scheduler\task name” > “$env:UserProfile\Desktop\name.xml”

แทนที่(Replace)ตัวยึดตำแหน่งต่อไปนี้ในคำสั่ง:

  • ตำแหน่งงานจากตัวกำหนดตารางเวลา
  • ชื่องาน
  • Name.xml

เมื่อคุณรันคำสั่ง งานจะถูกส่งออกไปยังตำแหน่งที่ระบุ

นำเข้า

ในการนำเข้า ให้ทำดังต่อไปนี้:

ที่นี่ เช่นเดียวกับในCommand Promptไม่มีคำสั่งนำเข้าในPowerShellด้วย ดังนั้น คุณจะต้องใช้คำสั่ง Register(Register command)เพื่อสร้างงานใหม่ด้วยไฟล์XML ที่ส่งออก(XML)

เปิด PowerShell ในโหมดผู้ดูแลระบบ

ใน หน้าต่าง PowerShellให้คัดลอกและวางคำสั่งด้านล่างโดยปรับเปลี่ยนเล็กน้อยตามความต้องการของคุณ

Register-ScheduledTask -xml (Get-Content ‘C:\PASTE THE PATH OF THE EXPORTED XML FILE WITH NAME.XML ‘ | Out-String) -TaskName “TASK-IMPORT-NAME” -TaskPath “\TASK-PATH-TASKSCHEDULER\” -User COMPUTER-NAME\USER-NAME –Password TYPE YOUR PASSWORD -Force

ตรวจสอบ ให้(Make)แน่ใจว่าได้เปลี่ยนตัวยึดตำแหน่ง caps ทั้งหมดตามนั้นและดำเนินการคำสั่ง หลังจากดำเนินการคำสั่งแล้ว ตัวกำหนดตารางเวลางานที่ส่งออกจะถูกสร้างขึ้นเป็นงานใหม่ในTask Scheduler(Task Scheduler)

The above are the 3 ways you can import or export Tasks from Task Scheduler in Windows 11/10.



About the author

ฉันเป็นวิศวกรซอฟต์แวร์ที่มีประสบการณ์มากกว่า 10 ปีในการพัฒนาและบำรุงรักษาแอปพลิเคชัน Windows 11 หรือ 10 ฉันยังมีประสบการณ์ในการทำงานกับ Google Docs และ Microsoft Edge ทักษะของฉันในด้านเหล่านี้ทำให้ฉันเป็นผู้สมัครที่ยอดเยี่ยมสำหรับบทบาทวิศวกรรมซอฟต์แวร์ในอนาคต



Related posts