.
.
使用组策略配置域中客户机的任务计划
配置目标:
使用AD的组策略,配置域中的客户机任务计划,使得域中的客户机自动执行脚本,实现客户机的自动配置和自动运行程序。
模拟配置环境:
如图所示:
在AD Server上创建任务计划要执行的脚本,设置组策略,使得域中所有的客户能按照设置的时间自动执行脚本。
为了能测试脚本是否正确完成,本次测试脚本功能为每执行一次,在文件中自动写入执行的时间。
脚本如下:
脚本执行后将在C:\Scripts.log中记录当前脚本的执行时间:
当在C:\Scrpts.log里查看到相关信息时,说明脚本正常运行。
配置方式:
在域控制器上打开服务器管理器,浏览到【功能】--》【组策略管理】--》【Default Domain Policy】,选择【更多】--》【编辑】
打开Default Domain Policy 策略,浏览到【用户配置】--》【首选项】--》【控制面板设置】--》【任务计划】,在任务计划窗口处右键单击,选择【新建】--》【任务计划】。
打开了【新建任务属性】,由于需要域中的客户机 执行此脚本,需要将脚本放置在网络路径上。此路径必须能被客户机访问。
将新建任务属性暂且放置,将需要运行的脚本放置到固定路径,为此处【运行】中要输入的路径做准备。
将可执行脚本复制到AD网络共享的SysVol目录中。
回到组策略的新建任务属性中,输入脚本的共享网络路径和相关信息:
运行的脚本路径是:
\\域名称\sysvol\域名称\scripts\可执行脚本的全称。
此处为\\\sysvol\\scripts\Testscript.bat
设置定时执行的时间
配置完成
从域中的客户机上使用域用户重新登录,打开任务计划程序,会看到策略分配的任务计划,并且已经开始执行。
验证:
在客户机上查看运行结果
通过查看脚本生成的文件信息,验证组策略配置的任务计划在客户机上正常运行了。
总结:
可以将脚本更改为管理员希望完成的功能,即可实现通过在AD的组策略上配置任务计划,在域中客户机上统一配置和定时执行的功能。
此配置对于域中有大量客户机,需要进行统一配置和调整时,都有重要作用。