計劃任務:此任務要求指定的用戶帳戶以批處理作業權限登錄

原始出處:http://yxzhao.com/2012/log-on-as-batch-job-rights/

Windwos Server 2008 R2上,如果你想用計劃任務運行一個bat或者vbs腳本,然後選擇“不管用戶是否登錄都要運行”,如果選擇了“不管用戶是否登錄都要運行”選項,則在保存任務時,系統可能會提示您提供帳戶憑據,無論是否選中標記爲“不存儲密碼”的複選框。這樣做的好處是,不管用戶登錄與否,這個腳本都能跑。儘管使用了一個管理員用戶甚至是域管理員用戶,都會彈出告警窗口:

1.問題現象

此任務要求指定的用戶帳戶以批處理作業權限登錄。有關設置此策略的詳細信息,請參閱幫助中的“任務安全上下文”主題。

其實這並不是真正的權限不夠,而是安全設置問題。就按照提示說的,要作爲批處理作業登錄:

此安全設置使用戶能夠通過批處理隊列實用程序登錄,並僅提供用於與舊版本的 Windows 的兼容性。

例如,當用戶通過任務計劃程序提交作業時,該任務計劃程序將用戶作爲批處理用戶而不是作爲交互式用戶登錄。

默認值: Administrators
Backup Operators。

2.解決方法

需要在組策略中修改:
計算機配置–Windows設置–安全設置–本地策略–用戶權限分配
作爲批處理作業登錄

在這裏添加你要運行計劃任務的帳號,然後刷新組策略即可。

3.無法添加用戶

如果你又發現添加帳號的地方是灰色的,不可用,那肯定是被更高一級的組策略給限制了。例如,如果你是在域控上操作,默認的Default Domain Controllers Policy是你需要執行以上不止的地方。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章