利用域組策略實現定時關機(為域設置組策略)
公司職員下班后電腦總是不關機,浪費電,還有安全風險。領導雖然多次要求下班關機,但依然還是有不少人沒關。下面是利用域組策略管理實現定時關機的過程,分享給大家參考,歡迎指正!
域服務器:windows server 2012R2
用戶系統:windows 7、windows 10
用戶電腦全部加入域管理。
設置為每天23:00自動關機。
有些特別的電腦(比如領導的電腦),不希望其自動關機。
KB3159398補丁官方說明:
注:因KB3159398補丁的原因,若要GPO策略下發成功,需按如下設置:
1、 先新建一個策略,名字隨意,這里為"定時關機"
2、因為不是所有電腦都需要定時關機,所以需要把Authenticated Users組刪除,然后作用域/安全篩選需同時添加要生效的計算機名和用戶名,。
3、在"委派"項,添加authenticated users和domain computers,權限為讀取。
4、采用用戶下發策略的方式(用計算機下發的方式時,腳本下發不成功)。有兩種方式實現:
1)、用計劃任務方式:win7能獲取到策略,win10獲取不到策略。
2)、用登錄腳本或批處理的方式:win7和win10都能獲取到策略,但win7用戶user權限可能沒有權限執行shutdown命令,所以同時采取兩種方式。
方式一:計劃任務方式,在"定時關機"策略名字右鍵,編輯,找到"用戶配置"、"首選項"、"控制面板設置"、"計劃任務",:
因2012R2系統不知道是不是BUG,設置完成后看不到確定、應用、取消等按鈕,但實際上是存在的,可以用TAB盲操作選到確定后按回車或空格。
方式二:登錄腳本、批處理方式:
新建個shutdown.bat批處理,批處理內容:
@echo off
schtasks /delete /tn 定時關機任務 /F
schtasks /create /sc daily /tn "定時關機任務" /tr "shutdown -s -t 600" /st 23:00
exit
把批處理放到域控的共享目錄:\\域名\SysVol\域名\Policies\{FD5BBA17-644F-4CE4-B41E-6C2063F964DB}\User\Scripts\Logon
({FD5BBA17-644F-4CE4-B41E-6C2063F964DB}路徑會有所不同)
然后添加腳本。
別忘了鏈接現有GPO:
經過以上設置后,在服務器運行gpupdate /force令其策略生效,用戶電腦重啟即可獲取到計劃任務。
Win7用戶獲取到了2個,一個是計劃任務方式,一個是登錄腳本方式,雖然有2個任務,但不影響使用。不管了,能用就行。其實用方式一的時候,想加個"溫馨提示",在關機前提醒用戶即將關機的。
Win10用戶就只獲取到一個了:
