欢迎来到天天文库
浏览记录
ID:9217506
大小:527.90 KB
页数:9页
时间:2018-04-23
《域环境推送exe程序并自动安装教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、域环境推送exe程序并自动安装教程一、思路微软可以通过组策略对域中的计算机实现对MSI格式的软件程序实现派发后自动运行,但对于.exe格式的软件无法实现指派。1对于此问题,可以通过组策略设置运行脚本,受控主机通过脚本实现下载程序包并自动运行exe格式的软件程序。脚本分为启动和关机脚本,分别需要实现的功能包括:启动脚本:1、判断受控主机是否运行了指定进程2、如果运行指定进程,则直接退出3、如果未运行指定进程,则从网络共享文件夹拷贝软件安装包到受控主机的本地目录4、在本地目录运行exe程序5、执行后退出脚本关机脚本:1、判断受控主机是否
2、存在安装时的临时文件2、如果不存在,则退出3、如果存在,则删除该临时文件夹4、执行删除后退出1受控主机是指在域中的计算机二、脚本以下是详细脚本,“#”后是注释说明开机脚本:@echooff#本行包括以下各行,隐藏命令输入,只显示命令执行结果tasklist/nh
3、find/i"EDPSvc.exe"#检查进程中是否存在EDPSvc.exe进程,如果存在则errorlevel的返回值为0if%errorlevel%==0(exit)else(#如果errorlevel的值为0,则退出脚本(即本机已经安装该程序)。否则则执行以下命令md
4、c:lansecs_temp#在本地创建临时文件夹ping-n2127.1>c:lansecs_tempull#间隔时间2秒。该命令用于设置时间间隔,无其他意义,下同echo内网安全软件更新维护中……#显示信息,下同echo请勿关闭此对话框。ping-n2127.1>c:lansecs_tempullnetuse\192.168.10.35sharepassword/user:192.168.10.19administrator#打开网络共享连接,其中\192.168.10.35share为网络共享的文件夹,
5、administrator为共享用户名,password为密码。192.168.10.19该地址在此脚本中无意义,用于格式要求ping-n4127.1>c:lansecs_tempullcopy\192.168.10.35shareEDPInstall_jingmoc:lansecs_temp>c:lansecs_tempull#拷贝静默安装包到本地文件夹ping-n4127.1>c:lansecs_tempullecho请耐心等待,更新时间约2分钟……startc:lansecs_tempEDPIns
6、tall.exe#执行EDPInstall.exe程序ping-n2127.1>c:lansecs_tempullnetuse\192.168.10.35/delete#断开网络共享文件夹的连接。有的服务器会有连接数限制,此命令是为了避免过多的连接导致共享目录无法访问的问题ping-n50127.1>c:lansecs_tempullexit#退出)#ifelse语句的格式要求关机脚本:ifexistC:lansecs_tempEDPInstall.exe(rd/s/QC:lansecs_temp)else(go
7、toexit)#判断是否存在C:lansecs_tempEDPInstall.exe,如果存在则执行删除C:lansecs_temp文件夹。如果不存在C:lansecs_tempEDPInstall.exe,则退出。三、域控步骤可以针对站点或者OU设置组策略。因为整个站点中可能包含敏感部门,建议是按照OU逐个设置组策略,以下是以单个OU为例。1、点击右键,属性,找到“组策略”选项卡2、点击“新建”,设置名称为“lansecs”,然后点击“编辑”,进入组策略编辑界面3、逐个展开“计算机配置”>”windows设置”>”脚本”
8、4、双击右侧的“启动”,设置开机启动脚本5、点击“添加”,然后点击“浏览”6、将脚本通过复制、粘贴拷贝至其中7、选中后选择“打开”,然后点击“确定”,完成启动脚本的设置8、同样方法,将lansecs-shutdown.bat加入至关机脚本中9、完成启动和关机脚本添加后,脚本设置完成。10、在关闭相关的窗口后,下一步,在CMD中,运行gpupdate/force刷新组策略。默认域控的组策略更新时间是5分钟。至此,域控上的操作完成。下一步,受控终端在收到组策略后,将在系统启动和关机时候执行脚本(受控主机组策略更新时间是90分钟,可以通过
9、gpupdate/force立即刷新)四、实施、排错1、建立共享文件夹,并将包括.exe程序的安装包拷贝共享文件夹中。然后测试共享文件夹通过用户名、密码能否正常访问及拷贝数据(注意共享文件夹名称及用户名、密码要与脚本中对应)2、本地运
此文档下载收益归作者所有