--------------------------------------------------------------------------------
在實際工作中,常常會遇到機房需要關機,可人又脫不開身的時候,這時候你一定和我一樣非常希望NT能自動定時關機,經過多次嘗試,終於成功地實現了這個功能!
原先我也曾讀到一些介紹如何在NT下實現自動關機的文章,但是感覺總不夠理想,因為通常我們的伺服器都有一些周邊設備(比如路由器、交換機等),在關機時同樣需要把它們也關掉,如果僅關掉一個伺服器顯然是不夠的。思來想去,還得在硬體上下功夫,我們的電腦設備通常都是接在UPS上的,而現在功率稍大一些的UPS都有一個串列通信口和主機通信,可用於主機監視UPS的工作狀態,同時還提供一套通信用的相關軟體。我們單位使用的UPS是由APC公司生產的Smart-UPS1000,它提供了一個名叫PowerChute
PLUS 的監控軟體,該軟體提供了一系列的控制功能,其中有一項令我非常感興趣的功能。在它的Configuration 選單項下有一個 Scheduled
Tests and Shutdowns…的功能項,要想實現NT定時自動關機,看來就要靠它了。我興衝衝地開始了實驗,進入選項,選擇Shutdown,定好事件起止時間,然後點擊“OK”,咦,還真行,沒等我預定的時間到,就見系統開始發出一個個“信使服務”的消息通知我還有多久系統就要關機了。��,心�堥滬茯�呀,沒想到這麼簡單就實現了我的想法。抑住狂喜、耐住性子等著結果,真的成功了,UPS把NT和它的周邊設備一古腦全關掉了。剛要為成功歡呼,卻突然發現UPS好像不大正常,平常關機應該所有燈都是熄掉的,怎麼面板上的燈會像跑馬燈似的一排排地迴圈亮呢?不管它,反正目的是達到了。沒成想過了大約十分鐘左右,系統竟然自動重新啟動了起來!那種感覺,猶如當頭一盆冷水。問題出在哪兒了呢?查資料,把它的在線幫助調出來細細地看,終於明白了,原來APC公司提供的那個定時關機功能,在其完成後,會把UPS設置為我們看到的類似跑馬燈的待機狀態,由於外界供電並沒有真正斷開,所以UPS會在等待一段時間後重新上q!由此看來此路不通!!
有道是:“山窮水盡疑無路,柳暗花明又一村”。經過仔細查閱它的隨機資料,我發現它提供的在System選單下稱為Shutdown Server Now…的功能項,這個功能項所完成的關機動作和預定時間關機的關機動作有所不同,它可以說是一個真正意義上的關機,即它能徹底地關掉UPS而不是進入待機狀態。看來這個能用了!可是誰每天去點它來關呢,這不是跟沒裝一樣嗎?別急,要軟硬兼施。記得我以前從網上下載過一個叫Automate的軟體,它的功能很強大,它可以讓你隨心所欲地設定要做的事,然後你就可以把自己解放出來了。對付誰來去觸發PowerChute
PLUS這樣的小Case,絕對不是問題。我把它很快裝到了NT上,然後利用它強大的定時功能以及滑鼠和鍵盤的模擬功能,最終實現了NT的自動定時關機,現在我可以高枕無憂了。
考慮到大家可能也可能遇到和我類似的問題,故提供給大家,也許不是最好的,可我認為它是一個很實用、很可靠的辦法。關鍵在於它真正做到了NT與周邊設備的定時自動同時關機。
附注:Automate 軟體的獲得可從國內的很多網站上找到,我在這裡提供下載網址。
另外關於Automate的任務編寫如下:
UNHIDE: "PowerChute PLUS",0,0,0
FOCUS: "PowerChute PLUS",0,0,0
RESTORE: "PowerChute PLUS",0,0,0
MOVEMOUSE: 83,125
MOUSE: "Left Click"
SEND: 1,"50",u
SEND: 1,"50",{TAB}
SEND: 1,"50",{SPACE}
SEND: 1,"50",{TAB}
SEND: 1,"50",{SPACE}
上述語句具體含義,參見Automate幫助,然後你只需再定義何時執行這個任務就一切OK了!