วิธีการนำเข้าหรือส่งออกงานจาก 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สามารถจัดกำหนดการเพื่อตอบสนองต่อเหตุการณ์หรือทริกเกอร์ต่อไปนี้:
- ในช่วงเวลาที่กำหนด
- ตามเวลาที่กำหนดในแต่ละวัน
- ตามเวลาที่กำหนดในตารางรายสัปดาห์
- ในช่วงเวลาที่กำหนดตามกำหนดการรายเดือน
- เมื่อระบบบูต
- เมื่อคอมพิวเตอร์เข้าสู่สภาวะว่าง
- เมื่อผู้ใช้เข้าสู่ระบบ
- เมื่อลงทะเบียนงานแล้ว
คุณสามารถสร้างงานและกำหนดการตามการตอบสนองข้างต้น
สามารถบันทึกงานได้เช่นกัน และหากต้องการ คุณสามารถนำเข้าหรือส่งออกงานจากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งได้
นำเข้าหรือส่งออกงาน(Export Tasks)จากTask Scheduler
คุณสามารถนำเข้าหรือส่งออกงานที่กำหนดเวลาไว้จากTask SchedulerในWindows 11/10ด้วยวิธีใดวิธีหนึ่งจากสามวิธีต่อไปนี้:
- การใช้ Task Scheduler
- การใช้พรอมต์คำสั่ง
- การใช้ 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.
Related posts
วิธีเปิดใช้งานหรือปิดใช้งานที่กำหนดเวลา Task ใน Windows 11/10
วิธีการสร้างงานโดยอัตโนมัติโดยใช้ Task Scheduler ใน Windows 11/10
วิธีกำหนดเวลา System Restore คะแนนใน Windows 10
Schedule Shutdown or Restarts ใช้ Task Scheduler ใน Windows 11/10
Task Scheduler ไม่ทำงานหรือเริ่มโปรแกรมใน Windows 10
Microsoft Intune ไม่ซิงค์? Force Intune เพื่อซิงค์ใน Windows 11/10
Add All Tasks and Disk Management ถึง Control Panel ใน Windows 10
Improve performance การใช้ Eco Mode ใน Windows 10 Task Manager
วิธีการแสดง Command Line ใน Task Manager ของ Windows 11/10
นำเข้า Export, Repair, Restore Default Firewall Policy ใน Windows 10
วิธีกำหนดเวลาไฟล์แบตช์ให้ทำงานใน Windows 11/10 โดยใช้ Task Scheduler
วิธีการตรวจสอบ, ลดลงหรือ Increase CPU usage ใน Windows 10
9 วิธีในการเริ่ม Task Scheduler ใน Windows (ทุกเวอร์ชัน)
Update Windows Defender เมื่อ Automatic Updates ถูกปิดการใช้งาน
วิธี Delete หรือสร้างงานที่กำหนดเวลาไว้กับ PowerShell ใน Windows 11
วิธีการชะลองานที่กำหนดเวลาไว้ใน Task Scheduler ใน Windows 11/10
วิธีปิดใช้งานโปรแกรม Startup ใน Windows 10
วิธีการรักษา Task Manager อยู่ด้านบนเสมอใน Windows 10
เปิดใช้งาน Network Connections ในขณะที่อยู่ใน Modern Standby บน Windows 10
วิธีการเปิด Task Manager ใน Windows 10