公司有DC、EXCHANGE、CRM、文件、傳真、代理、報紙系統、WSUS、SYMANTEC、文件的備份服務器。因為微軟操作系統使用內存的缺陷,所以10天左右就要
重新一下服務器,因為工作的時候是肯定不行的,只能中午吃飯或者下班。但是有時候會忘記,使得最好的時間錯過,只能硬抽出時間來解決!于是我寫了
批處理來自動完成這件事情。批處理分兩個文件,一個是用于DC重啟,一個是用于其他服務器的重啟,時間是錯開的,如果想同一天執行所有服務器的重啟
時,就需要先執行DC的,再執行其他服務器的,原因大家應該是清楚的,我就不多講了。我是把時間錯開的,一天執行一個,兩個文件要都放在DC上,再加
入到“計劃任務中”。文件代碼如下:
1、重啟DC.bat
shutdown -r -t 1
2、重啟其他服務器.bat
@echo off
shutdown -r -t 1 -m \\10.15.0.2
shutdown -r -t 1 -m \\10.15.0.3
shutdown -r -t 1 -m \\10.15.0.5
shutdown -r -t 1 -m \\10.15.0.18
shutdown -r -t 1 -m \\10.15.0.4
shutdown -r -t 1 -m \\10.15.0.26
很簡單,很實用!時間上一定要設置好!配合GFI(GFI Network Server Monitor 7)的郵件通知功能就更好了,目的是確定服務器是否正常重啟,重啟過程是否正常,而不是因為軟件或系統故障脫機,影響正常使用。如果重啟的服務器正常啟動了,GFI就會發送郵件告知。腳本也可實現,隨后奉上。
下面是SHUTDOWN命令的參數詳解:
-s:關機(對服務器來說,這個選項不常用,除非停電)
-f:強行關閉應用程序
-m \\計算機名:控制遠程計算機
-i:顯示圖形用戶界面,但必須是Shutdown的第一個選項
-l:注銷當前用戶
-r:關機并重啟
-t 時間:設置關機倒計時
-c “消息內容”:輸入關機對話框中的消息內容(不能超127個字符)