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系統作一點小修改,但這樣卻可以使我們用得更加放心。
新聞熱點
疑難解答