GPO已删除的计划任务未从客户端自动移除的解决方法咨询
GPO已删除的计划任务未从客户端自动移除的解决方法咨询
兄弟,我太懂你这个糟心的情况了——GPO里删了计划任务,客户端死活不肯同步删掉,这在AD组策略管理里是个挺常见的“坑”,给你几个靠谱的解决思路:
用GPO专门配置“删除任务”操作(推荐长期方案)
你不用纠结让服务器“自动检查清理”,GPO本身就有针对性的删除功能:找原来的那个GPO(或者新建一个专门的清理GPO),定位到计算机配置 > 偏好设置 > 控制面板设置 > 计划任务,右键选择「新建 > 计划任务(Windows Vista及以上)」,在弹出窗口的「常规」选项卡,把「操作」下拉框改成删除,然后在「任务名称」里精准填入你要移除的那个任务的名字,把这个GPO链接到目标客户端所在的OU,等客户端执行gpupdate /force之后,残留的任务就会被自动删掉了。排查GPO任务的创建模式问题
如果你当初推任务的时候用的是「创建」模式,那删掉GPO里的任务后,客户端肯定不会自动清理——因为「创建」模式只负责把任务推过去,不管后续的删除操作。要是当初用的是「替换」模式,那理论上GPO里删任务后客户端会同步删除,没生效的话大概率是缓存搞的鬼:- 先试试在客户端用管理员权限打开命令提示符,执行
gpupdate /force /boot,强制客户端重启后更新组策略,缓存会被自动刷新 - 也可以手动删客户端的组策略缓存:找到
C:\Windows\System32\GroupPolicy和C:\Windows\System32\GroupPolicyUsers这两个文件夹删掉,再跑gpupdate /force
- 先试试在客户端用管理员权限打开命令提示符,执行
临时应急:手动清理客户端任务
要是上面的方法还没立刻见效,先手动清掉应急:- 打开任务计划程序,找到残留的任务右键删除就行
- 嫌GUI麻烦的话,用命令行更高效:
schtasks /delete /tn "你的任务准确名称" /f,这里的任务名称必须和任务计划里的完全一致,/f参数是强制删除不用确认
备注:内容来源于stack exchange,提问作者Philip Scot
相关产品推荐
相关产品推荐

