域环境推送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,则退出脚本(即本机已经安装该程序)。

否则则执行以下命令

md c:\lansecs_temp #在本地创建临时文件夹

ping -n 2 127.1>c:\lansecs_temp\null # 间隔时间2 秒。该命令用于设置时间间隔,无其他意义,下

echo 内网安全软件更新维护中…… #显示信息,下同

echo 请勿关闭此对话框。

ping -n 2 127.1>c:\lansecs_temp\null

net use \\ 192.168.10.35\share password /user:192.168.10.19\administrator # 打开网络共享连

接,其中\\ 192.168.10.35\share 为网络共享的文件夹,administrator 为共享用户名,password 为密码。

192.168.10.19 该地址在此脚本中无意义,用于格式要求

ping -n 4 127.1>c:\lansecs_temp\null

copy \\ 192.168.10.35\share\ EDPInstall_jingmo c:\lansecs_temp >c:\lansecs_temp\null # 拷贝静默安

装包到本地文件夹

ping -n 4 127.1>c:\lansecs_temp\null

echo 请耐心等待,更新时间约2 分钟……

start c:\lansecs_temp\ EDPInstall.exe #执行EDPInstall.exe 程序

ping -n 2 127.1>c:\lansecs_temp\null

net use \\ 192.168.10.35 /delete #断开网络共享文件夹的连接。有的服务器会有连接数限制,此命

令是为了避免过多的连接导致共享目录无法访问的问题

ping -n 50 127.1>c:\lansecs_temp\null

exit #退出

) #if else 语句的格式要求

关机脚本:

if exist C:\lansecs_temp\ EDPInstall.exe ( rd /s /Q C:\lansecs_temp ) else ( goto exit ) # 判断是否存在

C:\lansecs_temp\ EDPInstall.exe ,如果存在则执行删除 C:\lansecs_temp 文件夹。如果不存在

C:\lansecs_temp\ EDPInstall.exe,则退出。

三、域控步骤

可以针对站点或者OU 设置组策略。因为整个站点中可能包含敏感部门,建议是按照OU 逐个设置组策

略,以下是以单个OU 为例。

1、点击右

如何通过域服务器推送安装文件,域环境推送exe程序并自动安装教程域环境推送exe程序并自动安装教程.pdf...相关推荐

  1. C#如何打包EXE程序生成setup安装文件

    C#如何打包EXE程序生成setup安装文件 作为研发人员,在本机上开发的winform wpf或者控制台程序需要发给其他人测试时候,一般需要对其进行打包生成setup安装文件,今天第一次,搜了下资料 ...

  2. vb.net如何打包exe安装文件

    转:http://hi.baidu.com/xdgivan/blog/item/a2103f614b52f8d48cb10d4c.html 1:新建安装部署项目 打开VS,点击新建项目,选择:其他项目 ...

  3. ug9.0 java虚拟机安装_UG NX9.0安装方法与安装文件「详细图文教程」

    前言:UG9.0及9.0以上的版本是没有32位安装包的,如果你使用的是32位的操作系统,那么你的UG软件最高可以安装到UG8.5版本.UG9.0及其以上的版本,必须安装在64位的操作系统. PS:以后 ...

  4. AD域服务器如何推送消息到客户端,通过域控AD GPO策略推送安装SEP客户端配置步骤...

    通过通过域控域控 AD GPO 策略策略推送推送安装安装 SEP 客户端配置步骤客户端配置步骤 ■ 从SEPM导出SEP安装包 ■ 共享SEP安装包使得客户机可以通过网络共享方法访问 ■ 创建安装SE ...

  5. 使用ADB“推送/提取/安装”文件进手机(华为U8825D)及错误举例

    这次写写如何用ADB来推送.提取和安装apk文件进手机,和使用刷机包的方法相比各有所长. 测试环境:XP32,javasdk6 先安装JAVA-SDK6,设好运行环境,然后将ADB的几个文件丢进c:\ ...

  6. 客户端安装服务器的路径查找文件,柴少鹏的官方网站-puppet系列(一)之puppet的部署、配置文件以及命令详解...

    一.puppet的介绍(文字解释部分参考了权威指南) 作为自动化运维管理老大哥级别的软件,这个词大家都很熟悉了,我也就不阐述什么发展史啊,跟其他工具的对比了.不过有一点是要注意的,puppet分为社区 ...

  7. ad域控服务器如何允许软件安装,AD域服务器实现软件安装部署

    <AD域服务器实现软件安装部署>由会员分享,可在线阅读,更多相关<AD域服务器实现软件安装部署(3页珍藏版)>请在人人文库网上搜索. 1.AD域服务器实现软件安装部署一.发布应 ...

  8. 域服务器和客户端怎么传文件,ad域服务器同步客户端文件

    ad域服务器同步客户端文件 内容精选 换一换 当服务器A和服务器B同时挂载同一文件系统C时,在服务器A上传文件,服务器B同步此文件时存在延时,而单独上传至服务器B则没有延时.需要在两个服务器的挂载参数 ...

  9. 如何安装域服务器及使用

    实验名称: 如何安装域服务器及使用 实验环境:windows3虚拟机 Windows7虚拟机 实验过程: 首先配置域服务器时需要设置本机的ip地址为静态ip 安装域服务器需要本机需要安装dns服务器 ...

最新文章

  1. 聊聊高并发下的接口幂等性
  2. OpenCV 使用方向梯度直方图估计图像旋转角度
  3. Spring MVC 搭建web项目示例
  4. [BZOJ2654] tree
  5. Linux下cron周期性计划任务
  6. Java中的策略设计模式
  7. 最新SpringBoot2.0X整合SpringData JPA实战完整篇
  8. 图像中的一条直线在旋转缩放过程中会有分段现象,或产生分段节点
  9. 8.cisco思科模拟器无线路由器设备实训练习
  10. 切换不了摄像头 高拍仪_高拍仪常见问题解答
  11. 简单的外网映射工具natapp操作
  12. 20162327WJH第一次实验——线性结构
  13. STM8S003引脚坑(开发过的人都知道)
  14. ADIDAS的完整形式是什么?
  15. 文件和文件夹的操作——文件流的使用
  16. deep-daze给你一个五彩斑斓的黑
  17. ubuntu登录桌面后只显示壁纸,排查方案
  18. 2022-12-3 图形化界面工具 添加数据
  19. 方德系统装exe文件_国产处理器+自主OS完美运行exe程序?英特尔认为有侵权嫌疑...
  20. wps手机版ppt动画效果_wps ppt中怎么插入进入的动画效果?

热门文章

  1. 使用XML作为配置表,WinForm程序读取配置表来动态显示控件
  2. ASP.NET的一套笔试题
  3. Web请求响应简单整理
  4. 4、变量和方法被static和final两个关键字修饰,为什么这么做?
  5. 极客新闻——18、领导和下属之间到底是什么样的关系?
  6. 只因为离职报告多写这三个字,员工竟然倒赔公司2.9万!
  7. 干掉 Postman?测试接口直接生成API文档,这个工具我爱了
  8. 揭秘百度微服务监控:百度游戏服务监控的演进
  9. 一个Bug,让我发现了Java界的.AJ(锥)!
  10. 可恶的爬虫直接把生产6台机器爬挂了!