當服務器運行一段時間后,磁盤IO,網絡,程序有時候會出現一些非正常情況,這個時候很多朋友想到重啟服務器。
那么如何重啟服務器,並設置成定時任務。
一、交流思路
這里博主想到好幾個方法:
第一個:網上下載一個定時重啟的軟件,直接用軟件重啟。
pass掉原因:
但是存在一個問題,博主還是擔心不安全,因為畢竟是單位IT負責人,總擔心外面的軟件不正規,博主在一些網站下載了一些,
用“微步”檢測了一下,大多數都多多少少帶一點不安全因素,特別是有內網的朋友們,更加重視安全,放棄第三方軟件重啟
第二個:殺毒軟件、安全軟件、網管軟件
可以嘗試,如果有買企業版殺毒軟件的朋友,比如火絨、360等,國內廠家都保留了一個策略,可以實現重啟電腦。
類似的還有網管軟件與安全軟件,如ip-guard,卓豪的網管系統等等。
第三個:windows自帶的任務計划程序+批處理
可行,並且這是在免費且安全下最簡單的方案,使用最多,百度方法最多。本文博主就介紹這個方法。
二、windows自帶的任務計划程序+批處理設置定時自動重啟
1.windows關機命令解釋
在CMD與powershell下,輸入 shutdown -help,就可以查看關機命令的解釋
官網解釋:https://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/shutdown
這里舉例用的最多的
2.新建一個txt記事本,輸入要關機的命令,后綴改為.bat
這里我使用 shutdown -g -f 組合使用;因為-g是重啟,-f是強制關閉。
如果只用一個重啟命令-g,可能會出現提示:有其他用戶登陸您的電腦,無法關機。
這種情況很正常,因為單位可能是企業環境,有域控,一台電腦存在本地用戶或者多個域賬戶登錄
或者一些服務被使用了,所以要加上一個-f強制關閉
3.開始菜單,搜索【任務計划程序】,添加剛才的bat文件,並設置成每晚上1:00重啟
1.打開任務計划程序
2.創建一個任務,取個名字,勾選【不管用戶登錄都要運行】【使用最高權限運行】
3.新建一個觸發器,設置時間什么時候觸發
4.將剛才的bat文件添加進去
5.簡單設置一下【條件】和【設置】,不需要可以忽略
6.完成后輸入賬戶密碼,完成設置
7.返回可以查看情況,立即運行點擊【運行】,不想用了就【禁用】或者【刪除】