วิธีกำหนดเวลาให้เซิร์ฟเวอร์ Windows รีบูตในเวลาที่กำหนด
มันเกี่ยวกับWindows Server 2003และWindows Server 2008
วิธีกำหนดเวลาให้เซิร์ฟเวอร์ Windows รีบูตในเวลาที่กำหนด
มันเกี่ยวกับWindows Server 2003และWindows Server 2008
คำตอบ:
ทำภารกิจตามกำหนดเวลาที่ทำงาน:
shutdown -r -t 01
วิธีที่ง่ายที่สุดในการกำหนดตารางเวลาการรีบูตอย่างง่ายคือการใช้คำสั่ง ATพร้อมกับคำสั่งปิดเครื่องจากบรรทัดคำสั่ง
ตัวอย่างเช่นหากคุณต้องการให้เซิร์ฟเวอร์รีสตาร์ตคืนนี้เวลา 2AM ก็สามารถทำได้ง่ายๆเช่นนี้:
ที่ 2:00 ปิด / r / f
สิ่งที่คำสั่ง "AT" ทำคือสร้างงานที่กำหนดเวลาไว้สำหรับคำสั่งบางอย่างโดยอัตโนมัติ มีพารามิเตอร์มากมายที่คุณสามารถระบุให้ทำซ้ำได้ แต่โดยค่าเริ่มต้นมันจะเรียกใช้คำสั่งใด ๆ ที่คุณระบุในอินสแตนซ์ถัดไปของเวลาใดก็ตามที่คุณระบุ
หากคุณต้องการเปลี่ยนแปลงอะไรหลังจากที่คุณออกมันคุณสามารถไปที่เครื่องมือการดูแลระบบ> งานตามกำหนดเวลาและแก้ไขงาน
ฉันรู้ว่านี่ไม่ได้แก้ปัญหาทั้งหมดของคุณ แต่สำหรับ Windows Server รุ่นตั้งแต่ปี 2008 และในกรณีที่คุณต้องการให้เซิร์ฟเวอร์รีบูตครั้งเดียวคุณไม่ต้องกังวลกับงานที่กำหนดไว้ shutdown
คำสั่งในตัวช่วยให้คุณระบุการหน่วงเวลาเป็นวินาทีโดยใช้-t
พารามิเตอร์
เช่นหากต้องการเริ่มใหม่ภายใน 12 ชั่วโมง (หรือ 43200 วินาที):
shutdown -r -t 43200
เห็นได้ชัดว่าได้เวลาเฉพาะคุณจะต้องใช้คณิตศาสตร์ง่าย ๆ แต่มันง่ายกว่าการไปยุ่งกับงานที่กำหนด
shutdown -a
คำสั่งที่ยกเลิกการปิดระบบปัจจุบัน หากไม่มีการปิดระบบคุณจะได้รับข้อผิดพลาดแทน ฉันไม่คิดว่ามันจะบอกคุณเมื่อถึงเวลาที่กำหนดและถ้าคุณต้องการปิดระบบจริงคุณจะต้องสร้างมันใหม่ ... ดังนั้นจึงไม่เหมาะ
ลองใช้คู่มือนี้ (XP centric แต่ควรพาคุณไปในทิศทางที่ถูกต้อง)