史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   作業系統操作技術文件 (http://forum.slime.com.tw/f128.html)
-   -   At 和Shutdown指令的疑惑? (http://forum.slime.com.tw/thread114250.html)

psac 2004-06-23 12:02 AM

At 和Shutdown指令的疑惑?
 
Q:

At 和Shutdown指令的疑惑
在網上看到有這段介紹
引用:
Windows XP的關機是由Shutdown.exe程序來控制的,位於Windows@System32資料夾中 。  
  比如你的電腦要在22:00關機,可以選項「開始→執行」,輸入「at 22:00 Shutdown -s」,這樣,到了22點電腦就會出現「系統關機」對話視窗,預設有30秒鐘的倒計時並提示你儲存工作。如果你想以倒計時的方式關機,可以輸如:「Shutdown.exe -s -t 3600」,這裡表示60分鐘後自動關機,「3600」代表60分鐘。


隨倣傚,想在某一時刻計劃關機,但總是無反應。
程序如下
1 輸入「at 16:53 Shutdown -s -t 300」
2 看〞計劃工作〞已經填加工作
3 工作內容
4 時間到了後,沒有計劃執行(沒反應),然後工作自動刪除。

疑惑:哪個環節出錯了?要想使用這個方法(用at指令),正確的做法是什麼?

環境:XP.SP1.CN,管理員身份登入
任務計劃:名稱at1
打開(o): At 16:53 Shutdown -s -t 300

加入一個log看看,在2樓圖片的計劃工作裡改為:
Shutdown -s -t 300 > c:\shutdown.log

c:\shutdown.log是log文件,你也可以自己定義拉,看看執行有啥問題。

執行完就刪除,是因為你只定義了當天,如果要每天都執行,

at 16:53 /every:M,T,W,Th,f,S,Su "Shutdown -s -t 300"

還有一個辦法,直接在計劃工作裡定義每天執行。試驗結果....沒有產生文件 ?為什麼求教!


在指令行方式下輸入:at 22:00 Shutdown -s後,提示新加了一項作業,其作業ID=1。執行at可以檢視這項作業。但過了22:00後沒有什麼反應。在執行at檢視,就發現這項作業沒了。我想應該是執行過了,但為何不能執行shutdown -s這個指令呢?




A:
你可使用!換一個shutdown程序,就可以了。
www.budja.com/shutdown

因為!
預設下執行at指令計劃工作的是本機系統賬戶(system),而它沒有SeRemoteShutdownPrivilege權限。

詳細資料可以看這裡:http://support.microsoft.com/?id=814761

變通方法是更改at指令使用的賬戶:開啟已建立的shutdown排定的工作,"進階"表單,點「at服務帳戶」,輸入本機管理員賬戶的用戶名和密碼。確定。

另外,XP SP2中這個問題已經解決了!
另〞變通方法〞描述不符合的情況.
在視圖中
執行方式 ,,設置密碼...
輸入用戶名和密碼,即可.

may4280 2004-06-25 03:44 PM

Let me more understand


所有時間均為台北時間。現在的時間是 08:05 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1