Windows批处理:自动部署常用软件(静默安装)
一、简介
最近一直在测试使用域组策略自动部署软件,效果并不理想。首先,主机必须加入域才能让策略生效。其实是Windows Server 2012 R2只支持.msi格式的安装包,所以部署前需将软件重新封装;使用“已分配”选项,软件没有创建快捷方式,只能在“控制面板—程序”里面添加。
静默安装又称为无人值守安装,软件以默认值自动进行安装。将软件包放在共享,编写批处理可批量自动安装网络上的软件,重装系统后一键装机!实现原理很简单,就是软件打包程序预留了安装参数,安装时可加上。当查不到或没预留静默安装参数时,只能手动点击下一步进行安装。查看安装参数与查看dos命令帮助相同:/? 。
二、配置
@echo off
title Auto Install
color 1F
::WinRAR
echo.
start /wait \\192.168.1.100\Public\Software\WinRAR_x64.exe /s
if %errorlevel%== (echo WinRAR x64 -- OK) else (echo WinRAR x64 -- error)
::Flash播放器
echo.
start /wait \\192.168.1.100\Public\Software\flashplayer_IE.exe /install
if %errorlevel%== (echo Flash Player for IE -- OK) else (echo Flash Player for IE -- error)
echo.
start /wait \\192.168.1.100\Public\Software\flashplayer_nIE.exe /install
if %errorlevel%== (echo Flash Player not for IE -- OK) else (echo Flash Player not for IE -- error)
::搜狗输入法
echo.
start /wait \\192.168.1.100\Public\Software\Sougoupinyin.exe /S
if %errorlevel%== (echo SougouInput -- OK) else (echo SougouInput -- error)
::Foxit Reader
echo.
start /wait \\192.168.1.100\Public\Software\FoxitReader.exe /VERYSILENT
if %errorlevel%== (echo Foxit Reader -- OK) else (echo Foxit Reader -- error)
::AVG,没查到静默安装参数,需手动点击
echo.
start /wait \\192.168.1.100\Public\Software\avg.exe
if %errorlevel%== (echo AVG Free -- OK) else (echo AVG Free -- error)
::原版Office 2007,尚未设置config.xml,需手动点击
echo.
start /wait \\192.168.1.100\Public\Software\Office2007\setup.exe
if %errorlevel%== (echo Office Excel -- OK) else (echo Office Excel -- error),
echo.
start /wait \\192.168.1.100\Public\Software\Office2007\setup.exe
if %errorlevel%== (echo Office PowerPoint -- OK) else (echo Office PowerPoint -- error)
echo.
start /wait \\192.168.1.100\Public\Software\Office2007\setup.exe
if %errorlevel%== (echo Office Word -- OK) else (echo Office Word -- error) echo.
pause
非原版Office 2007四合一
mkdir %systemdrive%\Office2007
xcopy /s /q "\\192.168.1.100\Public\Software\Office 2007" "%systemdrive%\Office2007">%temp%\copy.tmp
start /wait %systemdrive%\Office2007\install.cmd
if %errorlevel%== (echo Office -- OK) else (echo Office -- error)
del %temp%\copy.tmp

本文出自 “运维菜鸟.log” 博客,谢绝转载!
Windows批处理:自动部署常用软件(静默安装)的更多相关文章
- [转] ubuntu 一些常用软件的安装
首先说明一下 ubuntu 的软件安装大概有几种方式: 1. deb 包的安装方式deb 是 debian 系 Linux 的包管理方式, ubuntu 是属于 debian 系的 Linux 发行版 ...
- [转帖]Windows批处理(cmd/bat)常用命令小结
Windows批处理(cmd/bat)常用命令小结 非常值得学习的文档 先放这里 有时间做实验, 转载自:“趣IT”微信公共号 前言 批处理文件(batch file)包含一系列 DOS命令,通常用于 ...
- Windows 批处理(cmd/bat)常用命令教程
Windows批处理(cmd/bat)常用命令教程 简单详细,建议收藏 常见问题: 1.如果你自己编写的.bat文件,双击打开,出现闪退 2.批处理.bat 文件中输出中文乱码 解决方法在文章末尾! ...
- Windows批处理(cmd/bat)常用命令
Windows批处理(cmd/bat)常用命令 一.总结 一句话总结: 1.批量处理图片的方式? PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本: 2.大量的重复的操作 ...
- Windows软件静默安装
Install Software in A Slient Way 一般来说,不同的软件的封装类型都有固定的静默安装命令. 查看软件的封装类型 双击setup.exe,在弹出窗口的左上角单击,选择&qu ...
- jenkins maven git windows code 自动部署
本人刚刚接触 写的不好就对付看看吧 哈哈哈O(∩_∩)O哈哈~ 最近看见别人弄得自动部署 自己也是手痒痒 也想弄一个 所以就弄了一个 windows的 我用的是https的 在网上看了很多都是 s ...
- ubuntu安装后的基本配置及常用软件的安装
文章作者:foochane 原文链接:https://foochane.cn/article/2019061501.html 内容简介 当前Ubuntu版本:ubuntu 18.04,具体操作如下: ...
- PowerShell自动部署网站—(2)、安装.Net Framework
#$PSScriptRoot = "D:\Website":$PSScriptRoot 用于获取执行脚本所在的目录,但是PowerShell 2.0 不支持,需要人为赋值成绝对路径 ...
- 常用软件的安装(windows/linux)
1. matlab 2016b (两个 iso 文件)(windows) MATLAB R2016b 安装教程 2. clion 在 ubuntu 下的安装 ubuntu 14.04 Clion201 ...
随机推荐
- Grunt基本使用-V1.0
浅语:grunt中文网:http://www.gruntjs.net/ 第一步:Grunt 依赖 Node.js 所以在安装之前确保你安装了 Node.js.然后开始安装 Grunt. 实际上,安装的 ...
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(10)-系统菜单栏[附源码]
系列目录 似乎我们需要更多的模块了,我们有一个样例程序,可以帮助我们以后的系统开发做很多对照,我们稍后还有系统日志和系统异常的记录,这时浏览发生了困难,我们这一节来完成一个大家比较喜欢的东西吧,系统菜 ...
- Android线程管理之ExecutorService线程池
前言: 上篇学习了线程Thread的使用,今天来学习一下线程池ExecutorService. 线程管理相关文章地址: Android线程管理之Thread使用总结 Android线程管理之Execu ...
- # ios开发 @property 和 Ivar 的区别
ios开发 @property 和 Ivar 的区别 @property 属性其实是对成员变量的一种封装.我们先大概这样理解: @property = Ivar + setter + getter I ...
- ARM CPU大小端
ARM CPU大小端: 大端模式:低位字节存在高地址上,高位字节存在低地址上 小端模式:高位字节存在高地址上,低位字节存在低地址上 STM32属于小端模式,简单的说,比如u32 temp=0X1234 ...
- 【Android】 修复ijkPlayer进行m3u8 hls流播放时seek进度条拖动不准确的问题
项目中使用的播放器是ijkPlayer,发现播放切片特点的hls流(m3u8格式的视频)拖动seekBar的时候会莫名的跳转或者seek不到准确的位置,发现网友也遇到了同样的问题,ijk的开发者也说明 ...
- [收藏]IntelliJ Idea快捷键
Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如g ...
- .NET正则表达式基础入门(四)
断言 判断某个位置左侧或者右侧是否符合匹配.常见断言有三种,单词边界.行起始/结束位置.环视.阅读本章前,建议先下载我于CSDN上传的示例代码,下载无需分数,下载链接. 1.单词边界 正则表达式&qu ...
- [Android下载]北京新版小学英语三年级上册点读手机软件
小学英语三年级上册点读软件.根据2014年北京教改版教材编写,发音标准.实现点读功能.点到哪里读到哪里.哪里不会点哪里!北京教育科学研究院编写,北京出版社出版.ISBN:9787200108781 ...
- asp.net mvc 上传文件
转至:http://www.cnblogs.com/fonour/p/ajaxFileUpload.html 0.下载 http://files.cnblogs.com/files/fonour/aj ...