คำถามติดแท็ก task-scheduler

ตัวกำหนดเวลางานเป็นองค์ประกอบใน Windows ที่เหมือน unix cron daemon อนุญาตให้สคริปต์ทำงานตามเวลาที่กำหนด

3
ทำให้ Windows Task Scheduler เตือนฉันเมื่อล้มเหลว
ฉันมีสคริปต์อัตโนมัติที่ดึงการสำรองข้อมูลจากเว็บไซต์ของฉันไปยังคอมพิวเตอร์ของฉัน สคริปต์นี้อาจล้มเหลว เมื่อเซิร์ฟเวอร์ของฉันหยุดทำงานอีกครั้งที่ฉันย้ายสคริปต์โดยไม่ตั้งใจ ฉันจะทำให้ Windows Task Scheduler บอกฉันได้อย่างไรว่าสคริปต์ล้มเหลว (หรือไม่พบ / ไม่พบ) ฉันไม่สนใจว่าจะมีพรอมต์อีเมลหรือสิ่งที่ปรากฏบนเดสก์ท็อป ฉันต้องการรับการแจ้งเตือนหากมีสิ่งผิดปกติเกิดขึ้น บนเซิร์ฟเวอร์ของฉัน crontab ส่งอีเมลถึงฉันเกี่ยวกับข้อผิดพลาด - ซึ่งยอดเยี่ยมมาก ฉันต้องการบางอย่างเช่นนั้นบนคอมพิวเตอร์ที่ใช้ Windows 7

3
ตัวกำหนดเวลางานของ Windows 7 ไม่แสดงรายการงานที่กำหนดเองของฉัน
ฉันสร้างงานที่กำหนดเองจากแอปพลิเคชั่นอื่น (Peachtree) แต่มันไม่เคยปรากฏในรายการ Active Tasks ดังนั้นฉันสร้างมันเองจากภายใน Task Scheduler แต่งานยังไม่ปรากฏ ฉันกลัวว่าตอนนี้ฉันมีงานสองอย่างที่ทำสิ่งเดียวกัน แต่ฉันไม่สามารถเปลี่ยนแปลงได้ในทางใดทางหนึ่ง ฉันจะทำอย่างไร

8
Windows 7 Task Scheduler การตั้งค่าที่ซ่อนไม่ทำงาน
ฉันมีกระบวนการภูตที่ฉันทำงานบนเครื่องของฉันทุกชั่วโมงและแม้ว่าฉันได้ทำHiddenเครื่องหมายในช่องแล้วมันก็ไม่ทำงาน ทุกชั่วโมงงานจะทำงาน แต่จะแสดงหน้าต่างคำสั่งสีดำซึ่งแอป. คอนโซล NET ของฉันกำลังทำงาน สิ่งนี้จะปรากฏให้เห็นจนกว่างานจะเสร็จสิ้นและหายไป มันน่ารำคาญมากเพราะมันโผล่ขึ้นมาและขัดจังหวะสิ่งที่ฉันทำ: ฉันต้องการซ่อนมันไว้จริงๆดังนั้นฉันจะแก้ไขได้อย่างไร

6
ฉันจะเปิด URL ตามกำหนดเวลาในเบราว์เซอร์เริ่มต้นได้อย่างไร
ฉันกำลังมองหากลไกในการเปิด URL เดียวในเบราว์เซอร์เริ่มต้นปัจจุบันของผู้ใช้ตามกำหนดเวลา / ประจำ ฉันรู้ว่าถ้าฉันเขียนโค้ด. Net เพื่อทำสิ่งนี้ฉันสามารถทำอะไรตามบรรทัดProcess.Start("http://example.com/somePage.html")ที่จะทำให้เบราว์เซอร์เริ่มต้นเปิดไปยังที่อยู่นั้น ในทำนองเดียวกันฉันสามารถไปStart -> Runและพิมพ์ที่อยู่ที่กำหนดและนั่นจะทำให้เบราว์เซอร์เริ่มต้นเปิดไปยังที่อยู่นั้นด้วย จากการใช้ความรู้นี้ฉันคิดว่าฉันจะสร้างWindows Scheduled Taskที่ฟิลด์ "Start a program" ถูกตั้งค่าเป็น URL ที่ฉันต้องการเริ่ม น่าเสียดายที่มันใช้ไม่ได้ เมื่องานรัน URL จะไม่ถูกเปิด (หรือเบราว์เซอร์ใด ๆ ) ทุกคนสามารถชี้นำฉันในทิศทางที่ถูกต้องเพื่อให้สิ่งนี้เกิดขึ้นได้หรือไม่? เป็นการดีที่ฉันต้องการอยู่ห่างจากยูทิลิตี้ของบุคคลที่สามการใช้ประโยชน์จาก Task Scheduler ของ Windows จะดีมาก นอกจากนี้เพื่อความชัดเจนฉันไม่ได้มองหาปลั๊กอินของเบราว์เซอร์ที่จะทำสิ่งนี้ให้สำเร็จ นอกจากนี้ฉันไม่ได้มองหาสิ่งที่น่าแปลกใจที่ตื่นคอมพิวเตอร์นอนหลับเพื่อดำเนินงานนี้ ฉันพอใจกับการปล่อยให้เรื่องนี้เกิดขึ้นก็ต่อเมื่อผู้ใช้ลงชื่อเข้าใช้

12
เหตุใดงานตัวกำหนดเวลางานจึงไม่สามารถเข้าถึงไดรฟ์เครือข่ายที่แมปได้
ฉันมีงานตัวกำหนดเวลาเพื่อเรียกใช้ Robocopy สำหรับการสำรองไฟล์ในเครื่องไปยังเครือข่ายที่ใช้ร่วมกัน ฉันต้องใช้ข้อมูลรับรองโดเมนเพื่อเข้าถึงเครือข่ายที่ใช้ร่วมกัน แต่คอมพิวเตอร์ในพื้นที่ไม่ได้อยู่ในโดเมนและงานถูกเรียกใช้ในฐานะผู้ดูแลท้องถิ่น ทางออกนี้ของการแมปชั่วคราวและยกเลิกการแมปเครือข่ายใช้งานได้ แต่มันทำให้รหัสผ่านของฉันแสดงเป็นข้อความธรรมดาสำหรับใครก็ตามที่ดูการกระทำของตัวกำหนดเวลางาน ฉันต้องการแมปไดรฟ์เครือข่ายตามปกติแบบกึ่งถาวรดังนั้นงาน Task Scheduler เพียงแค่เรียกใช้ Robocopy และอ้างอิงถึงอักษรชื่อไดรฟ์ที่เหมาะสม อย่างไรก็ตามฉันมักจะได้รับข้อผิดพลาด "ระบบไม่สามารถหาเส้นทางที่ระบุ" ในบันทึก Robocopy เมื่อรันสิ่งนี้จาก Task Scheduler แม้ว่าคำสั่งจะทำงานได้ดีจากพรอมต์คำสั่งที่ยกระดับ (งานถูกตั้งค่าให้ทำงานด้วยสิทธิพิเศษสูงสุด) ยังทราบว่าฉันได้ทำการปรับแต่งรีจิสทรีนี้เพื่อเข้าถึงไดรฟ์ที่แมปจากพรอมต์คำสั่งยกระดับ แก้ไข: เพื่อชี้แจงเข้าสู่ระบบในฐานะผู้ดูแลท้องถิ่นฉันเปิดตัว Windows Explorer ในฐานะผู้ดูแล ฉันแมปเครือข่ายใช้ร่วมกันเพื่อขับอักษร Y ฉันเรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบและเรียกใช้ C:\Windows\System32\Robocopy.exe C:\temp Y:\temp ทำงานได้ดี ฉันสร้างงาน Task Scheduler เพื่อเรียกใช้คำสั่งเดียวกันทั้งหมดไม่ว่าผู้ใช้จะเข้าสู่ระบบหรือไม่ด้วยสิทธิ์สูงสุด ฉันเรียกใช้และได้รับข้อผิดพลาด ฉันเขียนลงในบันทึกและรับ ERROR 3 (0x00000003) Getting File System Type of Destination …

2
ฉันจะคัดลอกงานที่กำหนดเวลาไว้จาก Windows ที่ตายแล้วไปยัง Windows ใหม่ได้อย่างไร
คอมพิวเตอร์เครื่องเก่าของฉันเสียชีวิต (ข้อผิดพลาดด้านฮาร์ดแวร์) และฉันต้องติดตั้งทุกอย่างบนเครื่องใหม่ ฮาร์ดดิสทั้งหมดยังคงสภาพเหมือนเดิมและดิสก์ระบบเก่ามีอยู่ในรูปแบบ F: ในเครื่องใหม่ ในระบบเก่าฉันมีงานที่กำหนดเวลาไว้ซึ่งจะเรียกใช้ไฟล์แบตช์อย่างง่ายเมื่อเริ่มต้นระบบหรืออาจเข้าสู่ระบบ ฉันไม่มีบันทึกรายละเอียดเกี่ยวกับวิธีการตั้งค่าดังนั้นจึงต้องการคัดลอกจากการติดตั้ง Windows "เก่า" เก่า มีวิธีใดบ้างที่สามารถทำได้? ฉันไม่สามารถบู๊ตการติดตั้ง Windows เก่าเพื่อส่งออกงานหรืออะไรก็ได้ แต่อย่างที่บอกไปแล้วว่าฉันมีสิทธิ์เข้าถึงดิสก์ทั้งหมดที่มีอยู่ การติดตั้งทั้งสองเป็น Windows 7 Ultimate x64

3
ฉันจะระบุ“ เรียกใช้ด้วยสิทธิ์ระดับสูงสุด” ใน SchTasks ได้อย่างไร
เมื่อฉันใช้GUI Task Scheduler ฉันสามารถเลือกช่องทำเครื่องหมาย" เรียกใช้ด้วยสิทธิ์สูงสุด " ฉันไม่พบตัวเลือกดังกล่าวในบรรทัดคำสั่งSchTasksด้วยเช่นกัน มีวิธีทำจากบรรทัดคำสั่งหรือไม่

2
Windows Server 2008 R2 - วิธีคัดลอกงานตามกำหนดเวลา
ฉันต้องการสร้างงานที่กำหนดเวลาใหม่ที่คล้ายกับงานที่มีอยู่มาก มันจะเป็นความเจ็บปวดที่จะเขียนหรือพิมพ์การตั้งค่าทั้งหมด มีวิธีการคัดลอกงานที่มีอยู่เพื่อสร้างงานใหม่หรือไม่?

8
หยุดหน้าต่าง taskeng.exe ไม่ให้โผล่ขึ้นมา
ฉันมีกระบวนการหลายอย่างที่กำหนดไว้ในสภาพแวดล้อม Windows 7 ของฉันส่วนใหญ่สำหรับการสำรองข้อมูลที่ควรจะทำงานในพื้นหลัง อย่างไรก็ตามแทนที่จะทำเพียงอย่างเดียวมันทำงานอย่างเงียบ ๆ ในพื้นหลังตัวจัดตารางเวลางานจะปรากฏหน้าต่าง "taskeng.exe" สีดำขึ้นมา หน้าต่างจะไปข้างหน้าหน้าต่างอื่น ๆ ทั้งหมด โชคดีที่มันไม่ได้ขโมยโฟกัสของแป้นพิมพ์ แต่จะบล็อกมุมมองทุกอย่าง มีวิธีหลีกเลี่ยงหน้าต่างนี้หรืออย่างน้อยก็มีปรากฏในพื้นหลังโดยไม่ขโมยโฟกัสภาพของฉัน ตัวอย่างที่แก้ไขหลังจากได้รับรางวัล: นี่คือความพยายามครั้งสุดท้ายของฉันในการใช้สิ่ง WScript (ในไฟล์ชื่อ RunSignatured.bat): Set Shell = CreateObject("WScript.Shell") Shell.Run C:\Users\danh\Bin\signatured.bat, 0, False ไฟล์ signatured.bat ประกอบด้วย: cd C:\Users\danh\bin "C:\Program Files\Java\jre7\bin\java.exe" Signature

3
Windows Task Scheduler: จัดกำหนดการงานให้ทำงานหนึ่งครั้งทุกๆ 10 วินาที
ใน windows ของฉันฉันต้องการกำหนดเวลาให้บริการ windows เริ่มต้นทุกๆ 10 วินาที ฉันลองใช้ตัวกำหนดเวลางาน windows แต่ให้ฉันเลือกทำซ้ำบริการรายวันรายสัปดาห์และรายเดือนเท่านั้น มีวิธีที่ฉันสามารถกำหนดเวลาบริการ windows เพื่อเริ่มทุกๆ 10 วินาทีโดยใช้ windows task scheduler หรือไม่? จะทำอะไรได้บ้าง

4
ตัวกำหนดตารางเวลางาน - อะไรคือ“ รอให้ว่าง”
ฉันสร้างงานใหม่ในตัวกำหนดตารางเวลางานของฉันและฉันต้องการให้มันทำงานเฉพาะในกรณีที่คอมพิวเตอร์ไม่ได้ใช้งานเป็นเวลา 10 นาที แต่ฉันเห็นกล่องกาเครื่องหมายนี้ซึ่งฉันไม่เข้าใจว่ามันทำอะไร: ความช่วยเหลือบอกว่า: หากงานถูกตั้งค่าให้เริ่มทำงานเฉพาะเมื่อคอมพิวเตอร์ไม่มีการใช้งานเป็นเวลา 30 นาทีและงานรอให้คอมพิวเตอร์ว่างเป็นเวลา 10 นาทีงานจะเริ่มภายใน 5 นาทีเท่านั้นหากคอมพิวเตอร์ไม่ได้ใช้งานเป็นเวลา 25 นาทีก่อน จนถึงเวลาที่เปิดใช้งานทริกเกอร์ งานจะไม่เริ่มทำงานหากคอมพิวเตอร์เข้าสู่สถานะไม่ได้ใช้งาน 5 นาทีหลังจากทริกเกอร์เปิดใช้งาน ขออภัยฉันไม่เข้าใจคำอธิบายนี้ (ที่ 5 นาทีมาจาก ???) ใครบางคนได้โปรดแสงหลั่ง? (พูดง่ายๆ)

2
ตั้งค่า windows scheduler เพื่อกำหนดการเปิดเว็บไซต์เว็บเพจหรือ bookmark [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : กำหนดการเปิดเว็บไซต์ (2 คำตอบ) ปิดให้บริการใน4 ปีที่แล้ว ฉันมีบุ๊คมาร์ค: C:\inetpub\services\Full Scan\full scan.url หรือลิงค์:10.237.49.250:8080/scanner/run.aspx?FULLSCAN=ON ฉันจะกำหนดเวลาให้เปิดใน IE หรือ Chrome ได้อย่างไร

2
การสร้างงานตามกำหนดเวลาใน Windows ที่จะทำงานเป็นระยะ ๆ ไปเรื่อย ๆ
ฉันดูเหมือนจะสับสนเล็กน้อยจากการTask Schedulerตั้งค่าทริกเกอร์ (ฉันใช้ Windows Server 2008 Web) ฉันต้องการสร้างงานที่จะทำงานทุก 5 นาทีไม่ว่าผู้ใช้จะเข้าสู่ระบบหรือไม่และที่จะกลับไปที่ตารางเวลาเมื่อคอมพิวเตอร์รีบูต ดังนั้นฉันได้ตั้งค่าทั้งหมดตามต้องการ แต่สังเกตเห็นว่ามีสองตัวเลือกสำหรับ Trigger ของฉัน: เริ่มงานAt Startup(และใช้Advanced Settingsเพื่อทำซ้ำทุก ๆ ห้านาทีไปเรื่อย ๆ ) เริ่มงานAt task creation/modification(และใช้Advanced Settingsเพื่อทำซ้ำทุก ๆ ห้านาทีไปเรื่อย ๆ ) ถ้าฉันเลือก (1) มันจะไม่วิ่งทันที ฉันจะต้องรีบูตซึ่งฉันไม่ต้องการทำ หากฉันเลือก (2) มันจะทำงานทันที แต่จะไม่หลังจากรีบูตครั้งถัดไป หากฉันสร้างทริกเกอร์สำหรับทั้ง (1) และ (2) มันอาจจะทำงานได้ แต่เมื่อฉันแก้ไขงานในอนาคตจะมีอินสแตนซ์สองตัวที่ทำงานเนื่องจากมีการทริกเกอร์ทั้งสองหรือไม่ หรือจะแทนที่ช่วงเวลา 5 นาทีที่เริ่มตั้งแต่เริ่มต้นหรือไม่ ฉันไม่ต้องการให้เกิดขึ้น ความคิดใด ๆ

2
วิธีทำให้ TaskScheduler ล้มเหลวเมื่องานส่งคืนผลลัพธ์ต่างจาก 0
ฉันมีงานสำรองที่ล้มเหลวโดยไม่มีผลลัพธ์เป็นศูนย์ แต่ Task Scheduler บอกว่ามันทำงานได้อย่างถูกต้อง มีวิธีใดที่จะบอกตัวกำหนดเวลางานว่างานล้มเหลวหรือไม่

5
การเข้าถึงตัวแปรสภาพแวดล้อมในงานที่กำหนดเวลาไว้
เมื่อตั้งค่างานที่กำหนดเวลาไว้สำหรับส่วนการดำเนินการฉันพยายามเข้าถึงตัวแปรสภาพแวดล้อมสำหรับตำแหน่งของไฟล์ปฏิบัติการที่ฉันต้องการเรียกใช้ นี่เป็นสาเหตุหลักเนื่องจากในเครื่องหนึ่งสิ่งที่ปฏิบัติการได้อาจอยู่ใน C: ในอีกเครื่องมันอาจจะเป็น D: ฉันได้ตรวจสอบแล้วว่าถ้าฉันใช้เส้นทางที่กำหนดรหัสยากงานที่กำหนดเวลาไว้ของฉันจะทำงาน แต่ถ้าฉันเปลี่ยนการกระทำให้ชี้ไป"%MyAppPath%\MyApp.exe"ที่งาน จะไม่เริ่มทรมานกับความล้มเหลวในการเปิดตัว ฉันตรวจสอบแล้วว่ามีการตั้งค่าตัวแปรสภาพแวดล้อม เป็นไปได้ไหมในส่วนการทำงาน (และไดเรกทอรีทำงาน) ของตารางงานเพื่ออ้างอิงตัวแปรสภาพแวดล้อม - เป็นไวยากรณ์ของฉันผิด ในหมายเหตุด้านฉันคิดเกี่ยวกับการเรียกไฟล์ BAT และอ้างอิงตัวแปรสภาพแวดล้อมที่นั่น แต่นั่นไม่ได้แก้ปัญหาใด ๆ สำหรับฉันเนื่องจากปัญหาหลักคือการทราบว่าแอปพลิเคชัน (และไฟล์ bat) อยู่ใน C หรือไม่: หรือ D: ไดรฟ์ - ภายในตัวไดรฟ์เองเส้นทางจะเหมือนกัน ปรับปรุง : ปรากฎว่าคุณสามารถใช้พวกเขากับเครื่องรีบูต แต่อาจมีวิธีที่ดีกว่า

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.