Windows 2000中任務時間表的帳號問題_Windows教程
平常我都是使用任務時間表(Task Scheduler)來管理“工作站”與“文件服務器”之間傳輸文檔的自動備份。設置日志時,需要輸入一個密碼。出于安全的考慮,我會經常修改計算機的登錄密碼,此時,也必須修改Task Scheduler的密碼,否則就無法啟用該服務。如果只是偶爾用用Task Scheduler倒也無所謂,可惜設置系統備份日程是我每天必做的“功課”,這就很煩了。目前我所使用的操作系統為Win2K,聽說Win XP的task scheduler可設置為“只在登錄時運行”。請問,Win 2K是否有相類似的選項?如果沒有,請問有什么一勞永逸的辦法,可以讓我不必每次運行Task Scheduler時都必須修改它的密碼?
這個問題我以前也曾經碰到過,并著實傷了一番腦筋。如果你是以管理員帳戶登錄計算機,并且修改了該帳戶的密碼,那么,只能修改計算機內存儲的Task Scheduler服務密碼,否則,將無法啟用它。有一次當我修改了管理員的登錄密碼后,發現交由SQL Server Agent執行的任務也跟著中止了,才找到了問題的癥狀所在(因為這些任務在執行時使用的都是管理員的身份,而非SQL的登陸帳號,管理員的用戶帳戶改變了,即使后者的密碼保持不變,任務仍無法繼續)。
要繞過這一“壁壘”,唯一可能的辦法就是在該系統中專門設置一個啟用scheduled task服務的獨立帳戶,這樣一來,就不需要修改密碼了,但是,必須對該用戶開放所有的權限。(Task Scheduler服務有一項缺省規定,允許未授權用戶創建scheduled jobs,并交由任務規劃器執行。)我目前使用就是這個方法。如果用匿名帳戶和密碼登錄系統,一般不會受到攻擊(如果你擔心這個問題的話,大可不必)。
- 相關鏈接:
- 教程說明:
Windows教程-Windows 2000中任務時間表的帳號問題。