Windows XP中有一個遠程關機的小工具shutdown.exe,這個工具可以在Windows 2000和XP下使用,并且關閉2000和XP都可以。關于此工具的使用方法各種媒體都有過介紹,在此不再累述。要成功的使用shutdown.exe進行遠程關機,必須對遠程系統作相應的修改。各種文章介紹的都是修改本地安全策略,使Guest用戶也有關機的權限。這里就存在一個隱患:任何人都可以在局域網中使用Windows NT/2000/XP系統關閉這個電腦。想象一下,如果電腦正在進行一些很重要的工作,但是突然有人惡意的或者無意的使用遠程關機關閉你的電腦,那豈非要暈倒。使用shutdown.exe還有一個缺點,就是雖然他關閉Windows XP的電腦時表現不錯,但是對Windows 2000的電腦卻無法使其關閉的時候自動斷電。
筆者在此推薦一款極好的國產局域網工具,他的名字就是LanHelper,也叫局域網助手,最新版本v1.1。LanHelper具有比shutdown.exe強大的多的遠程關機能力,完全可以替代shutdown.exe成為我們遠程關機的必備工具。
下載安裝之后,先使用LanHelper掃描一下網絡。LanHelper提供有幾種掃描方法,因為遠程關機只能在局域網中有效,在此選擇“掃描局域網”進行掃描,掃描之后就可以在列表當中看到局域網中所有在線的電腦的計算機名稱和操作系統等許多信息。然后選擇其中的一個操作系統為Win2000的電腦SJSERVER,點擊菜單“工具/遠程關機”,出現“遠程關機”對話框。在該對話框中打開復選項“登錄到遠程機器”,然后就可以在“用戶名”和“密碼”框中輸入用來關機的賬號。一般只有具有系統管理員權限的賬號才能執行遠程關機操作,所以要輸入電腦SJSERVER上的系統管理員賬號的用戶名Administrator和相應的密碼,然后在選項框中“在這之后關閉”輸入60設置關機時間為60秒,最后點擊確定按鈕。接著會彈出來一個對話框,點擊確定就可以打開操作的記錄文件查看,第一行是“2003-10-23 22:18:22遠程關機sjserver, succeed”,意思就是已經搞定啦。呵呵,這就是說現在我們可以杜絕使用shutdown.exe關機的隱患,只有系統管理員可以成功的執行遠程關機操作。這也免去了為了可以遠程關機而一個個電腦的修改本地安全策略之苦。當然這里并不是真正的要關閉這個電腦,此時只要點擊菜單“工具\取消遠程關機”就可以把電腦SJSERVER上正在等待執行的關機操作取消掉。
接下來再選擇另外一個操作系統為WinXP的電腦OFFICE1,用同樣的方法使用系統管理員賬號對其遠程關機卻不能成功,在記錄文件里面可以看到這樣的記錄“2003-10-3 22:34:18遠程關機office1, fail, return code = 5”。從LanHelper的幫助文檔里面得知返回代碼為5的意思是沒有權限。明明已經使用了系統管理員賬號為何還是會“沒有權限”呢?原來這是Windows XP的本地安全策略中的默認配置在作怪。當通過網絡訪問Windows XP時,本地用戶都是以來賓身份(就是Guest賬號)來驗證的。為了安全現在沒有給Guest用戶遠程關機的權限,所有才會失敗。Windows XP中這一設置是可以更改的。在電腦OFFICE1的Windows XP系統中依次打開“控制面板->管理工具->本地安全策略”,然后在出現的窗口中依次雙擊“安全設置\本地策略\安全選項”,找到“網絡訪問:本地賬號的共享和安全模式”,雙擊將其默認值“僅來賓-本地用戶以來賓身份驗證”更改為“經典-本地用戶以自己的身份驗證”,這樣我們就可以像關閉Windows 2000那樣使用特定的賬號來遠程關閉Windows XP了。雖然還是要對每一臺Windows XP系統作一點小修改,但這樣卻可以使我們用得更加放心。
通過使用LanHelper對這兩個不同系統的電腦執行遠程關機,發現對Windows XP系統而言,遠程關機和本地關機都是一樣,可以完全關閉并且可以自動斷電。但是Windows 2000卻不行,遠程關機之后系統被關閉接著屏幕上顯示“現在您可以安全的關閉計算機了”,然后就停在那里,并沒有自動斷電。雖然這時候可以安全的手動斷電,但是這豈非失去了遠程關機的本來涵義?通過查找有關資料得知Windows 2000被遠程關機時是不能自動斷電的。那么是不是只有在穩定性和安全性很強的Windows 2000當中安裝既影響穩定性又消耗資源的遠程控制軟件的客戶端才可以實現能夠自動斷電的遠程關機呢?當然不是的。對于這個問題LanHelper提供了一個很好的解決方法,使用“遠程執行”再配合“LanHelper集成命令”就可以完全的關閉使用Windows 2000系統的電腦!
還是在列表框中選擇Win2000系統的電腦SJSERVER,點擊菜單“工具\遠程執行”,彈出“遠程執行”窗口。窗口的“添加任務”選項卡中在命令輸入框之下有個復選框“使用LanHelper集成命令”,點擊復選它會彈出“LanHelper集成命令”窗口,在該窗口中選擇操作“8關閉系統并且關閉電源”,點擊確定按鈕之后回到“遠程執行”窗口,接著點擊復選框“登錄到遠程系統”,輸入電腦SJSERVER上的系統管理員賬號。在“計劃”中“分鐘之后”輸入1設置任務的計劃時間為1分鐘,然后點“添加”按鈕就可以把設置好的任務添加到遠程系統當中去。過了大約1分鐘之后,電腦SJSERVER開始執行關機操作,然后—斷電了!呵呵,以后再也不用為遠程關閉Windows 2000而發愁了。這個操作要注意的一點地方是遠程機器上要有Admin$這個默認共享,系統默認情況下都是開放這個共享的。
歡迎轉載:http://www.kanwencang.com/bangong/20161212/66809.html
文章列表