實驗室電腦有兩個帳號,一為管理員,一為權限受限的學生身份,在 Windows 工作排程上,發現這樣的問題。
1. 不同帳號的排程可互相檢視。
2. 設定排程中,「登入時才執行」此選項若不勾選,則排程被複製到不同帳號後會自動更改執行者的帳號(主機名稱\帳號)名稱。
3. 管理員身份可使用的命令,如:shutdown,無法讓一般使用者在不勾選「登入時執行」下執行。
4. 「系統啟動時」執行的排程,只有管理員有權使用。
5. 排程在不同身份下建立,可能有不同結果。(決定於權限、執行者是否登入)
說明(從第五點說起):
排程主要有兩個類別,一為學生,執行排程 A;一為管理員執行關機排程。
一開始,我將兩排程都在管理員帳號下建立。排程 A 並不設定「登入時才執行」,只要時間一到,以管理員身份執行。結果發現工作似乎都沒有執行。
可能原因:
1. 當以學生身份登入後,排程 A,執行帳號自動改成學生身份,應該可執行,但不一定成功。
2. 管理員才可執行的關機動作,排程自動改成了學生帳號,而無法執行。
解決方法:
排程 A:可在管理員或學生身份下建立,但不可使用「系統啟動時」、最好還是勾選「登入時執行」。
管理員排程:只能在管理員身份下建立。管理員排程,可以不需要勾選「登入時執行」,只要輸入管理員密碼,時間到,無論何者登入條件下,都會執行排程。
------------
根本的問題在於「權限」要了解,以及是否使用者「登入時執行」,這兩點是關鍵。
沒有留言:
張貼留言