Câu trả lời:
Thực hiện một nhiệm vụ theo lịch trình chạy:
shutdown -r -t 01
Cách dễ nhất để lên lịch khởi động lại đơn giản là sử dụng lệnh AT cùng với lệnh tắt máy từ dòng lệnh.
Ví dụ: nếu bạn muốn máy chủ khởi động lại vào tối nay lúc 2 giờ sáng, thì có thể đơn giản như sau:
lúc 2:00 tắt máy / r / f
Lệnh "AT" làm gì sẽ tự động tạo một tác vụ theo lịch trình cho một lệnh nhất định. Nó có rất nhiều tham số mà bạn có thể chỉ định để lặp lại nó, nhưng theo mặc định, nó sẽ chỉ chạy bất kỳ lệnh nào bạn chỉ định trong trường hợp tiếp theo của bất kỳ thời gian nào bạn chỉ định.
Nếu bạn cần thay đổi bất cứ điều gì sau khi phát hành, bạn chỉ cần vào Công cụ quản trị> Nhiệm vụ theo lịch trình và sửa đổi tác vụ.
Tôi biết điều này không giải quyết được toàn bộ vấn đề của bạn, nhưng đối với các phiên bản Windows Server kể từ năm 2008 và trong trường hợp bạn chỉ cần máy chủ khởi động lại một lần, bạn không cần phải bận tâm với các tác vụ theo lịch trình. Việc xây dựng trong shutdown
lệnh cho phép bạn chỉ định một sự chậm trễ trong vài giây bằng cách sử dụng các -t
tham số.
Ví dụ: để khởi động lại sau 12 giờ (hoặc 43200 giây):
shutdown -r -t 43200
Rõ ràng để có được một thời gian cụ thể, bạn sẽ cần một số phép toán đơn giản nhưng nó dễ dàng hơn nhiều so với việc làm lộn xộn với các nhiệm vụ theo lịch trình.
shutdown -a
lệnh để hủy bỏ việc tắt máy hiện tại. Nếu không có tắt máy đã được lên lịch, thay vào đó bạn sẽ gặp lỗi. Tôi không nghĩ rằng nó sẽ cho bạn biết khi nào nó được lên lịch, và nếu bạn thực sự muốn tắt máy, bạn sẽ cần phải tạo lại nó ... vì vậy không lý tưởng.
Hãy thử hướng dẫn này (XP tập trung nhưng sẽ giúp bạn đi đúng hướng)