软件吧
登录注册账号
/posts/200-mw1y4q8e-cfbd
电脑必备

全公司200台机子,我拿脚本扫了一遍已装软件版本,结果比预想的乱

山城老周 76 0 13

干了20年运维,我越来越信一句话:软件管得好不好,先看你晓不晓得自己机器上到底装了啥。

上周我干了件笨事,写了个脚本,把公司200多台办公机的已装软件清单全扒了一遍,按软件名加版本号统计。结果出来,我脑壳都大了。

同一个办公软件,全公司有7个不同版本在跑。

最老的是2016版,最新的2023版,中间还夹着几个打补丁打了一半的。问了一圈,有的是老机器装不了新版,有的是用户自己从网页上下的,还有的是前任留下的没人管。

这还只是版本。更麻烦的是,有11台机子同时装了两个功能重叠的看图软件,三个PDF阅读器。我随便挑了一台开机测,光托盘就蹲了五个图标,开机硬是多出20秒。

我这边对账下来,问题出在三个地方:

一、装软件没留底。以前谁装的、装的哪个版本、从哪下的,全凭记忆,人一换就断线。

二、更新靠用户自己点。有的软件弹窗提示升级,用户点了,版本就飘了;有的用户嫌烦,把更新关了,一关就是两年。

三、卸载不干净。旧版卸了,注册表和残留目录还在,新版装上去有时候就打架。

我的做法很简单,分三步:

第一步,先摸底,不动手。 脚本只读不写,把清单导出成表格,按部门、按软件名归类。这一步跑了两天,摸清楚家底。

第二步,定基线版本。 每个软件只留一个版本,写进公司软件清单,新装的统一按这个来。老机器实在跑不动的,单独拉个名单,不硬推。

第三步,卸载残留用工具扫。 我拿了个轻量的卸载工具,专门清旧版残留,清完再装基线版。这一步我拿三台机子先跑了五天,确认没影响业务软件,才敢往全公司铺。

跑完这一轮,报修少了一截,主要是软件冲突和启动慢这两类。

有句话我得说在前头:工具再花哨,不如先把家底摸清楚。 我见过太多人一上来就推新软件,推完一堆兼容问题,回头还得擦屁股。

最后问一句:你们公司有没有做过软件版本基线?还是也跟我之前一样,全靠记忆和用户自觉?

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

社区回应

0 Replies

还没有回应,抢一个沙发。

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