What-什么是自动安装软件?

简单来说,安装软件时不用人工点击下一步。

Why-为什么要自动安装软件?

节省时间/自动化/批量化。

Who-自动安装软件适用于谁?

适合喜欢折腾操作系统的、网管、学校机房管理员、it从业者、等等。理论上任何想节省时间的人都可以学一下。

Where-本篇讲的自动安装软件适用于哪些操作系统?

因unix天生支持自动安装软件(如centos7下是yum install -y 软件名称),故本篇只适用于windows系统(测试系统为windows7)。

When-何时开始学习

任何时间都可以,最佳时间是现在。

How-怎么做

unix天生支持自动安装软件,其实是一款名叫“包管理器”的软件。 windows下的也有包管理器 (不是系统原生的,受网络影响,可自行搜索“windows包管理器”)。

对一些软件,windows也支持自动安装,如.exe,.msi(会装系统的人可以去各网站中去下载gho系统,在虚拟机中安装,里面一般都有自动安装的软件列表和脚本命令)。

如去https://www.7-zip.org下载exe版的7z,自动安装命令为7z1900-x64.exe /S /D="C:\apps\7-Zip-1900" 列出个人用过的一些自动化命令

TortoiseGit-2.8.0.0-64bit.msi /quiet
WinRAR_v5.50_x64_SC.exe /s
DucklingWB_33_v3.3.0.0.exe /S
jisupdf_setup_3.0.0.2006.exe /S
zhumu.exe /Q

相应地,jdk7/jdk8/postman也都是可以自动安装的,但命令较多。