域环境推送exe程序并自动安装教程域环境推送exe程序并自动安装教程
域环境推送exe 程序并自动安装教程
一、思路
微软可以通过组策略对域中的计算机实现对 MSI 格式的软件程序实现派发后自动运行,但对于.exe 格
式的软件无法实现指派。
1
对于此问题,可以通过组策略设置运行脚本,受控主机通过脚本实现下载程序包并自动运行exe 格式
的软件程序。脚本分为启动和关机脚本,分别需要实现的功能包括:
启动脚本:
1、判断受控主机是否运行了指定进程
2、如果运行指定进程,则直接退出
3、如果未运行指定进程,则从网络共享文件夹拷贝软件安装包到受控主机的本地目录
4 、在本地目录运行exe 程序
5、执行后退出脚本
关机脚本:
1、判断受控主机是否存在安装时的临时文件
2、如果不存在,则退出
3、如果存在,则删除该临时文件夹
4 、执行删除后退出
1受控主机是指在域中的计算机
二、脚本
以下是详细脚本,“# ”后是注释说明
开机脚本:
@echo off #本行包括以下各行,隐藏命令输入,只显示命令执行结果
tasklist /nh|find /i "EDPSvc.exe" #检查进程中是否存在 EDPSvc.exe 进程,如果存在则 errorlevel 的
返回值为0
if %errorlevel%==0 ( exit ) else ( #如果errorlevel 的值为0