软件吧
登录注册账号
/posts/200-mvmy7183-d592
办公软件

批量给200台机子装软件,我把安装包全塞进一个虚拟光驱,省了三天跑腿

山城老周 99 1 13

我们单位这200多台机子,分散在三个楼,楼层之间跑一趟就是一身汗。以前装软件,要么抱着U盘一层层跑,要么用网络共享,但共享盘那速度,遇到大点的安装包,等得打瞌睡。上个月要统一装一批办公软件,我算了算,按老法子至少得跑三天。

后来我换了个思路:把常用安装包全部塞进一个虚拟光驱的镜像文件,再把镜像放到每台机子的本地硬盘上。具体做法是,先在一台样机上把所有要装的软件、补丁、配置文件整理成一个文件夹,然后用软碟通做成ISO镜像,放到共享盘。每台机子只需要从共享盘把镜像拷到本地,拷一个文件总比拷几百个小文件快。拷完之后,用系统自带的“装载”功能挂载成虚拟光驱,就跟插了张光盘一样,然后写个批处理脚本,直接从虚拟光驱里静默安装。

这个法子有几个好处。第一,安装速度稳定,不受网络波动影响,因为是从本地硬盘读。第二,虚拟光驱里的文件是只读的,不怕装的时候被误改。第三,镜像好归档,以后哪台机子要重装,直接把镜像拷过去挂上就行,不用到处找安装包。

不过我也踩了个坑。一开始我把镜像放在共享盘上直接挂载,结果装到一半网络断了,安装程序报错,还得重来。所以后来改成先拷到本地再挂载,稳当得多。另外,批处理脚本里要加个判断,如果虚拟光驱已经挂载了就跳过,不然重复挂载会出问题。

还有个细节,虚拟光驱挂载后盘符可能会变,脚本里最好用卷标或者搜索特定文件来定位安装包路径,别写死盘符。我是在镜像根目录放了个标记文件,脚本先找这个文件确定盘符。

现在这套流程跑下来,一层楼的机子半天就能搞定,三天变一天半。不过虚拟光驱这法子对Win10以上系统比较友好,老系统得装第三方虚拟光驱软件,稳定性就得另说了。

你们批量部署的时候,是习惯用网络分发还是移动介质?有没有更省事的招?

登录后可以为帖子点赞,但本帖内容对所有人开放阅读。

社区回应

1 Replies
码农小张评论2026/10/25 06:37:10
先拷本地再挂载这点我有同感,共享盘直挂只要网络一抖就前功尽弃。顺带问一句,你批处理里静默安装参数是统一抽成变量了还是每个软件硬编码?

登录后可以回应和点赞,但本帖内容对所有人开放阅读。