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

给200台办公机统一改计算机名,我先拿20台试了脚本,踩了三个坑才敢推

山城老周 88 0 13

管着200多台办公电脑,最近要搞资产台账,第一步就是统一计算机名。原来那名字乱七八糟,有按人名拼音的,有装机小哥随手敲的,还有几台直接叫「PC-20230512ABCD」,对着台账根本对不上号。

我没敢直接批量推,先拿20台不同批次、不同系统的机子试了脚本。看着简单,实际踩了三个坑:

第一坑,改完名必须重启才生效,但远程重启得留后手。 我一开始用脚本改完直接重启,有两台因为正在跑备份任务,差点把数据搞丢。后来改成先检测任务状态,忙的机子跳过,第二天再补。

第二坑,域环境跟工作组不一样。 有几台加过域的机子,改名后得重新加域,不然登录报错。这个我提前在样机上试出来了,批量推之前把域账号脚本单独拎出来跑。

第三坑,最坑的,有些老机子的网卡驱动跟新名字对不上。 改名后网络配置里出现重复条目,得手动清。20台里出了两台,概率不高但200台就是20台,所以我在脚本里加了个改名后检查网络适配器的步骤,有异常就标记出来人工看。

跑了一周,20台样机稳了,我才推到全量。推的时候是分批的,一天30台,改完当场核对台账,有问题的当天处理。前后花了小十天,现在台账对得上了,远程管理也顺了。

补充一句,我用的就是普通的批处理加PowerShell,没上什么高级工具,关键是先拿样机把坑踩完。

问下各位,你们批量改计算机名的时候,域环境那块的顺序是怎么排的?是先退域改名再加域,还是直接改?我这边是按先退域再改再加域走的,但想听听有没有更省事的法子。

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

社区回应

0 Replies

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

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