各位大大好
小弟最近幫公司寫一個內部系統,需要架在一台 VM (Win10)上面讓他每天運行,但主管要求需要做有效監控,即「VM 如果關機被重開 or 無預警自動關機,需要發訊息通知」
目前自己設計的想法是:
不過目前卡住的地方是,bat腳本直接執行測試沒問題,但在工作排程器上,雖然設定好捕捉關機事件,但是當我重新開機的時候,排程器好像都不會執行這項工作,想請問各位前輩,這是為甚麼呢?或者有沒有更好的做法是可以偵測關機事件的發生?
自己也附上我在工作排程器上的設定圖檔:
你的權限是否掛到最高等級,第一張圖的安全性選項建議最好還是用帳密輸入進去
在新一代的 Windows 裡面, 加入 Administrators 群組的成員, 並沒有拿到絕對的最高權限, 最高權限是要以管理群身分再加上啟動程式前的帳密驗證, 兩者一起才會生效...
而且這個權限是啟動完程式之後就自動降級, 下次要用, 必須再給一次帳密...所以 Task Scheduler 裡面, 才會有這樣一個項目, 讓你在執行的時候, 自動幫你輸入帳密的 Token 取得最高權限....
raytracy
感恩大大回覆
請問您的意思是,加入Admin 群組卻不代表具備最高權限,即使我在勾選第一張圖的「以最高權限執行」,還是得輸入賬密驗證,才會真的以最高權限執行是嗎 XD
感覺也太不直覺了
你想像,Administrators 群組就像公司的 IT 群組,在該群組裡的人就一定會有 IT 所有權限嗎!"Administrator" 這個身分就像 "資訊主管",只有這個身分才一定是完全權限,所以你在安全性選項要輸入帳秘的原因在此,系統要知道你是真的被授權的人