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%==0 (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%==0 (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%==0 (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%==0 (echo  SougouInput -- OK) else (echo  SougouInput -- error)
::Foxit Reader
echo.
start /wait \\192.168.1.100\Public\Software\FoxitReader.exe /VERYSILENT
if %errorlevel%==0 (echo  Foxit Reader -- OK) else (echo  Foxit Reader -- error)
::AVG,没查到静默安装参数,需手动点击
echo.
start /wait \\192.168.1.100\Public\Software\avg.exe
if %errorlevel%==0 (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%==0 (echo  Office Excel -- OK) else (echo  Office Excel -- error),
echo.
start /wait \\192.168.1.100\Public\Software\Office2007\setup.exe
if %errorlevel%==0 (echo  Office PowerPoint -- OK) else (echo  Office PowerPoint -- error)
echo.
start /wait \\192.168.1.100\Public\Software\Office2007\setup.exe
if %errorlevel%==0 (echo  Office Word -- OK) else (echo  Office Word -- error)

echo.
pause

非原版Office 2007四合一

mkdir %systemdrive%\Office2007
xcopy /s /q "\\192.168.41.251\Public\Software\Office 2007" "%systemdrive%\Office2007">%temp%\copy.tmp
start /wait %systemdrive%\Office2007\install.cmd
if %errorlevel%==0 (echo  Office2007 -- OK) else (echo  Office2007 -- error)
del %temp%\copy.tmp

时间: 2024-10-07 07:14:21

Windows批处理:自动部署常用软件(静默安装)的相关文章

[转] ubuntu 一些常用软件的安装

首先说明一下 ubuntu 的软件安装大概有几种方式: 1. deb 包的安装方式deb 是 debian 系 Linux 的包管理方式, ubuntu 是属于 debian 系的 Linux 发行版,所以默认支持这种软件安装方式,当下载到一个 deb 格式的软件后,在终端输入这个命令就能安装:sudo dpkg -i *.deb 2.编译安装方式(小贴士:使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:sudo apt-get install build-essential

Windows 批处理(cmd/bat)常用命令教程

Windows批处理(cmd/bat)常用命令教程 简单详细,建议收藏 前言 批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务.用户只需双击批处理文件便可执行任务,而无需重复输入相同指令.编写批处理文件非常简单,但难点在于确保一切按顺序执行.编写严谨的批处理文件可以极大程度地节省时间,在应对重复性工作时尤其有效 在Windows中善用批处理可以简化很多重复工作 什么是批处理? 批处理(Batch),也称为批处理脚本.顾名思义,批处理就是对某对象进行批量的处理.

软件静默安装命令大全

Hello all, 如下链接是关于软件静默安装的命令,需要哪些软件,大家可以到链接里去找.谢谢! http://www.itninja.com/software/browse/q/1/25?WithTips=1

换种思路解决Linux -> windows的自动部署

场景: 有个项目用到了Windows服务器(运行jar包和.NET代码),如何集成到现有的自动部署平台(基于Linux)面临到两个问题 如何将资源传从Linux传输到Windows上 如何在windows上将程作为后台进程并于终端(cmd or powershell)分离,实现类似Linux下nohup命令达到的效果 对于问题1,一开始想寻找一款"windows版的sshd"程序,但是好像没找到比较官方的:后来想到powershell也有Linux版,想通过在Linux上安装power

oracle数据库软件静默安装

一.语法查看 因为选项太多,这里只简单列举需要的 $ ./runInstaller -help runInstaller  [-options] [(<CommandLineVariable=Value>)*] -silent:静默模式 -responseFile:响应文件 安装语法就是 ./runInstaller -silent -responseFile 响应文件路径 二.配置响应文件 响应文件在安装目录database路径下面的response/db_install.rsp,我们主要修

3.linux常用软件的安装方法

linux 上的软件不像windows上直接运行安装那么容易,在linux上有很多不同的安装包,大概常见的就有deb.tar.gz.tar.bz(tar.bz2).rpm等类型文件 1.deb文件安装方法(dpkg命令常用格式如下:) sudo dpkg -I linuxidc.deb#查看linuxidc.deb软件包的详细信息,包括软件名称.版本以及大小等(其中-I等价于--info) sudo dpkg -c linuxidc.deb#查看linuxidc.deb软件包中包含的文件结构(其

Windows批处理(cmd/bat)常用命令小结

转载自:“趣IT”微信公共号 前言 批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务.用户只需双击批处理文件便可执行任务,而无需重复输入相同指令.编写批处理文件非常简单,但难点在于确保一切按顺序执行.编写严谨的批处理文件可以极大程度地节省时间,在应对重复性工作时尤其有效. 在Windows中善用批处理可以简化很多重复工作 什么是批处理 批处理(Batch),也称为批处理脚本.顾名思义,批处理就是对某对象进行批量的处理.批处理文件的扩展名为bat. 目前比较常见

Windows批处理(cmd/bat)常用命令

前言 批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务.用户只需双击批处理文件便可执行任务,而无需重复输入相同指令.编写批处理文件非常简单,但难点在于确保一切按顺序执行.编写严谨的批处理文件可以极大程度地节省时间,在应对重复性工作时尤其有效. 在Windows中善用批处理可以简化很多重复工作 什么是批处理 批处理(Batch),也称为批处理脚本.顾名思义,批处理就是对某对象进行批量的处理.批处理文件的扩展名为bat. 目前比较常见 的批处理包含两类:DOS批处

[转]Windows批处理(cmd/bat)常用命令小结

常用DOS命令 文件夹管理 cd 显示当前目录名或改变当前目录. md 创建目录. rd 删除一个目录. dir 显示目录中的文件和子目录列表. tree 以图形显示驱动器或路径的文件夹结构. path 为可执行文件显示或设置一个搜索路径. xcopy 复制文件和目录树. 文件管理 type 显示文本文件的内容. copy 将一份或多份文件复制到另一个位置. del 删除一个或数个文件. move 移动文件并重命名文件和目录.(Windows XP Home Edition中没有) ren 重命